-
-
Notifications
You must be signed in to change notification settings - Fork 686
Deployment
Yee Cheng Chin edited this page Feb 18, 2019
·
20 revisions
- Update
src/MacVim/Info.plist CFBundleVersion
to NUMBER. - Commit
src/MacVim/Info.plist
with meaningful commit log like this and push it. - Create a signed annotated
snapshot-NUMBER
tag (make sure you have Git set up to sign, and the signature is registered at Github) and push the tag to the origin.-
Don't use
git push origin --tags
!
-
Don't use
$ git tag -a -s snapshot-NUMBER
$ git push origin snapshot-NUMBER
- Go to the Tags page and find the tag you made and create a release out of it. Choose a title similar to previous releases (e.g. "MacVim Snapshot 155"), and paste in the commit message to the descriptions. By default, Travis CI will make a release from the tag for you if you don't do it, but doing it this way allows you to customize it (Pasting the commit message in allows the Markdown to get formatted nicely) and make it look nice.
- Travis CI automatically deploys the built dmg file to GitHub releases https://github.com/macvim-dev/macvim/releases/latest
- Refer to http://docs.travis-ci.com/user/deployment/releases/
- Update
.travis.yml
inmaster
branch- Use travis command if you need to update
api_key
, but it will reformat the all file, just please updateapi_key:
.
- Use travis command if you need to update
$ travis setup releases