Получение неверной информации из полезной нагрузки github - PullRequest
1 голос
/ 08 июня 2019

Я пытаюсь извлечь адрес электронной почты коммиттера из полезной нагрузки, но полезная нагрузка показывает некоторое значение по умолчанию, например
"noreply@server_ip"

Я пытаюсь отделить адрес электронной почты коммиттера от полезной нагрузкино полезная нагрузка выглядит следующим образом:

"author": {
        "name": "XYZ",
        "email": "XYZ@abc.com",
        "username": "xyz"
      },
      "committer": {
        "name": "GitHub Enterprise",
        "email": "noreply@server_ip"

конвейер jenkins показывает вот так

"fullName":"noreply"},"authorEmail":"noreply@server_ip"

Мой код

authemail = parsedJson.changeSets.items.authorEmail[0]

Невозможно понятьЕсть ли проблема в настройках Jenkins или Github?
Любая помощь / совет приветствуется.

Мой код authenticmail = parsedJson.changeSets.items.authorEmail [0]

"author": {
        "name": "XYZ",
        "email": "XYZ@abc.com",
        "username": "xyz"
      },
      "committer": {
        "name": "GitHub Enterprise",
        "email": "noreply@server_ip"

1 Ответ

0 голосов
/ 08 июня 2019

Сервер GitHub для этой учетной записи может установить адрес электронной почты неоправданно .

Если вы хотите, чтобы ваш личный адрес электронной почты был закрытым, вы можете использоватьпредоставленный GitHub no-reply адрес электронной почты в качестве вашего адреса электронной почты для фиксации.

Чтобы использовать ваш noreply адрес электронной почты для коммитов, которые вы отправляете из командной строки, используйте этот адрес электронной почты, когда вы устанавливаете свой адрес электронной почты для коммитов в Git .

Чтобы использовать свой адрес в Интернете для операций Git на веб-сайте, установите адрес электронной почты для фиксации на GitHub и выберите Сохранить мой адрес электронной почты в секрете .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...