- 22, Oct 2024
- #1
Я использовал одно задание Jenkins, которое извлекает репозиторий из gitlab.
Затем он изменит файлы и отправит их в gitlab (только если какой-либо пользователь добавил новые файлы/изменил содержимое в gitlab). В противном случае он просто выполняет пустой коммит. Когда происходят пустые фиксации и push, задание Дженкинса показывает мне, что задание не выполнено. Только в этом случае я хочу, чтобы Дженкинс показал себя успешным.
[1. Extract simplified configuration] $ /bin/sh -xe
/tmp/jenkins2112147489595430303.sh
+ chmod +x script.sh
+ ./script.sh
+ git add .
+ git commit -a -m 'Changes pushed by Jenkins'
HEAD detached at ee35229
nothing to commit, working directory clean
Build step 'Execute shell' marked build as failure
Triggering a new build of 2. Erase Answers
Finished: FAILURE
Есть ли способ сделать это?