Ресурс Concourse git не предоставляет количество коммитов в ветви.
Я предлагаю использовать что-то более значимое, например хеш коммитов, который ресурс git Concourse делает доступным в виде файла .git/short_ref
.
Если вам действительно нужно использовать количество коммитов (но зачем?), То вам нужно запустить команду git
непосредственно в задаче Concourse, например git rev-list --count HEAD
.
* 1009.* В приведенном выше конвейере задача использует образ Docker
openjdk-8-alpine
из репозитория
java
.Если это изображение содержит
git
, то все готово.Если нет, сначала я предлагаю посмотреть, предлагает ли репозиторий
java
вариант
openjdk-8-alpine
с установленным git.Если нет, вы должны создать свой собственный образ Docker, основываясь на
openjdk-8-alpine
.
Примечание по безопасности: у вас есть privileged: true
.Возможно, вам это не нужно.