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

Proposal of auto deploy #20

Closed
tiwanari opened this issue Dec 22, 2016 · 2 comments
Closed

Proposal of auto deploy #20

tiwanari opened this issue Dec 22, 2016 · 2 comments
Assignees

Comments

@tiwanari
Copy link
Member

As @amiq11 suggested in the mailing list, I propose to use CI for auto deploy.

  1. We should do the following 3 steps (testing/packaging/launching) AUTOMATICALLY
  2. The triggers of them are different
    a. testing occurs after pushing any change [DONE]
    b. packaging occurs after merging (develop -> master)
    c. launching occurs after making a release branch

As for this branch, launching means making a release and 2.b and 2.c can be done at once?

@tiwanari
Copy link
Member Author

tiwanari commented Dec 22, 2016

And could you help me with the setup, @Myusak? I have counted on you for releasing so far (and thank you so much) 🙇

@tiwanari
Copy link
Member Author

Hi, there

I cleaned up the comments on #21 and now I want to make a new release. What do you think about this proposal? I really appreciate if you help me with this.

tiwanari added a commit that referenced this issue Mar 25, 2017
resolves #20.

This PR introduces a feature of auto deploy.

Procedure
1. Merge changes into `master` (e.g., `git checkout master; git merge develop`)
1. Make a tag (e.g., `git tag v2.2.0`)
1. Push changes (`git push --follow-tags`)

Note
I specify the format of a tag for deploy to `^v[0-9].*$` and added a feature removing the prefix `v` in the deploy task to follow the current naming rule of release folders.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants