Как обновить статус сборки для фиксации слияния PR - PullRequest
3 голосов
/ 21 января 2020

Мы можем использовать эту команду для обновления статуса сборки для коммита:

curl "https://api.github.com/repos/chnlmeter/$repo_name/statuses/$GIT_COMMIT?access_token=$github_build_status_token" \
  -H "Content-Type: application/json" \
  -X POST \
  -d "$(cat <<EOF
{"state": "success","context": "continuous-integration/jenkins", "description": "Jenkins", "target_url": "$BUILD_URL"}
EOF
)"

мой вопрос - я хочу создать временный коммит слияния между веткой интеграции и ветвью компонентов и затем протестировать этот коммит - после слияния, а не до. Есть ли способ для github создать этот коммит слияния и затем уведомить Дженкинса об этом коммите? И затем я хочу обновить статус сборки для этого коммита, чтобы он отображался на странице запроса на получение на Github.

enter image description here

Приведенное выше изображение будет отображаться на странице PR, но оно относится только к фиксации ветви функции, а не к фиксации слияния, которая может возникнуть в результате фактического слияния двух ветвей.

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