Open atatarov opened 3 years ago
To do: Генератор changelog не срабатывает в CI, пока закомментировал строки в скрипте, которые должны вытягивать последний тег для версии пакета.
* стоит подумать каким еще образом вытягивать теги * возможно придется написать свой скрипт для генерации changelog из последних двух тегов * сборка планируется выпускаться в релиз только по тегу
Тег можно формировать автоматически?
- export TRAVIS_TAG=${TRAVIS_TAG:-$(date +'%Y%m%d%H%M%S')-$(git log --format=%h -1)}
- git tag $TRAVIS_TAG
или
- export GIT_TAG=$TRAVIS_BRANCH-0.1.$TRAVIS_BUILD_NUMBER
- git tag $GIT_TAG -a -m "Generated tag from TravisCI for build $TRAVIS_BUILD_NUMBER"
Или вытягивать тег, который написан вручную?
deploy:
on:
tags: true
all_branches: false
To do: Генератор changelog не срабатывает в CI, пока закомментировал строки в скрипте, которые должны вытягивать последний тег для версии пакета.
* стоит подумать каким еще образом вытягивать теги * возможно придется написать свой скрипт для генерации changelog из последних двух тегов * сборка планируется выпускаться в релиз только по тегу
Тег можно формировать автоматически?
- export TRAVIS_TAG=${TRAVIS_TAG:-$(date +'%Y%m%d%H%M%S')-$(git log --format=%h -1)} - git tag $TRAVIS_TAG
или
- export GIT_TAG=$TRAVIS_BRANCH-0.1.$TRAVIS_BUILD_NUMBER - git tag $GIT_TAG -a -m "Generated tag from TravisCI for build $TRAVIS_BUILD_NUMBER"
Или вытягивать тег, который написан вручную?
deploy: on: tags: true all_branches: false
Сейчас речь идет о вытягивании тега для того чтобы добавить его в ченджлог для генерации версии пакета. Выпуск релиза по тегу уже следующий шаг Такой вариант для выпуска релизу по тегу и будет использоваться deploy: on: tags: true all_branches: false https://www.victorhurdugaci.com/github-releases-travis
To do: Генератор changelog не срабатывает в CI, пока закомментировал строки в скрипте, которые должны вытягивать последний тег для версии пакета.