Bitbucket pipelines - Как подсчитать количество коммитов - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь использовать конвейеры Bitbucket и создать тег, связанный с общим количеством коммитов. Я перепробовал много синтаксисов, но по какой-то причине не могу заставить его работать должным образом. Число коммитов не изменится, даже если я что-то зафиксировал в Bitbucket.

Вот что я пробовал:

 - git rev-list --all --remotes
 - git rev-list --simplify-by-decoration -500000 HEAD | wc -l
 - git rev-list HEAD | wc -l
 - git rev-list HEAD --count --first-parent

Как бы вы достигли sh этого? Также, когда я запускаю одни и те же команды git на своей машине, я получаю другое количество коммитов.

Спасибо,

1 Ответ

0 голосов
/ 24 июня 2020

Я нашел причину этого. https://support.atlassian.com/bitbucket-cloud/docs/configure-bitbucket-pipelinesyml/

Причина в том, что BitBucket по умолчанию клонирует с глубиной 50.

Я добавил этот код: clone: depth: full

и он решил это

...