omarcompany / rheda-messenger

Rheda-messenger
2 stars 1 forks source link

WIP: [package] Add build debian package Closed #83 #84

Open atatarov opened 3 years ago

atatarov commented 3 years ago

To do: Генератор changelog не срабатывает в CI, пока закомментировал строки в скрипте, которые должны вытягивать последний тег для версии пакета.

alex13sh commented 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
atatarov commented 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

Сейчас речь идет о вытягивании тега для того чтобы добавить его в ченджлог для генерации версии пакета. Выпуск релиза по тегу уже следующий шаг Такой вариант для выпуска релизу по тегу и будет использоваться deploy: on: tags: true all_branches: false https://www.victorhurdugaci.com/github-releases-travis

atatarov commented 3 years ago

https://github.com/omarcompany/rheda-messenger/pull/92