Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

atatarov
Copy link
Member

@atatarov atatarov commented Jul 4, 2020

No description provided.

@atatarov atatarov force-pushed the 83-build-deb_package branch 30 times, most recently from 9cba20e to 7b2f5fe Compare July 5, 2020 17:07
@atatarov atatarov force-pushed the 83-build-deb_package branch 11 times, most recently from 04b2cd5 to 4e89478 Compare July 5, 2020 21:16
@atatarov
Copy link
Member Author

atatarov commented Jul 5, 2020

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

  • стоит подумать каким еще образом вытягивать теги
  • возможно придется написать свой скрипт для генерации changelog из последних двух тегов
  • сборка планируется выпускаться в релиз только по тегу

@atatarov atatarov self-assigned this Jul 5, 2020
@alex13sh
Copy link
Member

alex13sh commented Jul 14, 2020

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
Copy link
Member Author

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 atatarov force-pushed the 83-build-deb_package branch 8 times, most recently from 4704eef to aaaf715 Compare July 15, 2020 08:30
@atatarov
Copy link
Member Author

atatarov commented Nov 7, 2020

#92

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Настроить CI на выпуск в релиз deb-пакета с приложением
2 participants