Когда PR отправляется на Github, наш Jenkins Pipeline автоматически создает корзину s3 для размещения статического веб-сайта на основе этой ветки.
Как мы можем запустить скрипт для удаления этого сегмента при слиянии PR?
Когда PR отправляется на Github, наш Jenkins Pipeline автоматически создает корзину s3 для размещения статического веб-сайта на основе этой ветки.
Как мы можем запустить скрипт для удаления этого сегмента при слиянии PR?
Вы можете добавить интеграцию между веб-перехватчиками Jenkins и Github. Есть PullRequestEvent, который вы можете использовать, например. вызвать определенную работу в Jenkins. Дополнительная информация о том, как использовать это событие при объединении PR, находится в этом ответе
К сожалению, в настоящее время (май 2017 г.) нет возможности делать «перехватчики после слияния» для PR с Jenkinsfiles. https://issues.jenkins-ci.org/browse/JENKINS-36109 предполагает, что это можно сделать с помощью плагина, но на данный момент таких вещей не существует.