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

Automatic release creation #32

Open
jume-dev opened this issue Jun 22, 2017 · 1 comment
Open

Automatic release creation #32

jume-dev opened this issue Jun 22, 2017 · 1 comment
Labels
enhancement A new feature or good improvement help wanted Pull requests are appreciated. :+1:

Comments

@jume-dev
Copy link

Would be nice if we could get travis to automatically creates release for us. What i imagine would be:

  • executes the api docs task
  • updates the change_log.md
  • pushes these too in the repo
  • zips it and create a release

I don't have any experiences with this yet, so any contribution is highly appreciated.

@jume-dev jume-dev added enhancement A new feature or good improvement help wanted Pull requests are appreciated. :+1: labels Jun 22, 2017
@mstarke
Copy link
Member

mstarke commented Jun 22, 2017

Travis supports Releases in Github should be possible

executes the api docs task

can be done with an after_success or before_deploy task

updates the change_log.md
pushes these too in the repo

that's a bit tricky since it requires a new commit

zips it and create a release

as the first, quite easily done.

Another way is to use a custom script that does all this in one go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A new feature or good improvement help wanted Pull requests are appreciated. :+1:
Projects
None yet
Development

No branches or pull requests

2 participants