Не понимаю, на какой строке бампается версия, но вот скрипт/инструмент должен валидировать повторяющиеся теги, а реджистори. Например, условный semantic-release так делает
о, я еще раз пересмотрел файл, тебе следует не на мастер подписываться, а на теги, так будет верно, поэтому sematic-release, проблемы с дублями уйдут
Попробую спасибо
если хочешь попробовать, вот у меня шаблон есть, он использует конфиг подключать можно так release: stage: release variables: GITLAB_TOKEN: $CI_BOT_GITLAB_TOKEN GIT_AUTHOR_NAME: $CI_BOT_GITLAB_ID GIT_COMMITTER_NAME: $CI_BOT_GITLAB_ID NPM_TOKEN: $CI_NPM_TOKEN rules: - if: $CI_COMMIT_MESSAGE =~ /^chore\(release\)/ when: never - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH when: manual - if: $CI_COMMIT_BRANCH =~ /^(alpha|beta|next|rc)$/ when: manual trigger: include: - project: "rvct/templates" file: /environment/semantic-release.gitlab-ci.yml ref: v1.2.1 strategy: depend с токенами, думаю, разберешься, NPM_TOKEN опционален
Спасибо я завтра буду экспериментировать
Обсуждают сегодня