Мы можем использовать эту команду для обновления статуса сборки для коммита:
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.
Приведенное выше изображение будет отображаться на странице PR, но оно относится только к фиксации ветви функции, а не к фиксации слияния, которая может возникнуть в результате фактического слияния двух ветвей.