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

Creates GitHub CI releases. Fixes #16 #35

Merged
merged 1 commit into from
Jul 18, 2018
Merged

Creates GitHub CI releases. Fixes #16 #35

merged 1 commit into from
Jul 18, 2018

Conversation

drystone
Copy link
Contributor

@ronaldtse this PR should finally resolve issue #16.

Jenkins will always test and build. On branch master it will additionally create a release based on the version number from Cargo.toml and upload pre-compiled binaries.

The release script requires an OAuth token with repo scope from GitHub. This is set via the Jenkinsfile and so needs a global Jenkins credential with GitHub as it's id.

I'll similarly update nereond.

@ronaldtse
Copy link
Contributor

Thank you @drystone ! Feel free to merge when ready.

@kwkwan could you help integrate this to our CI for releases? Thanks!

@drystone drystone merged commit 53e0f58 into master Jul 18, 2018
@drystone drystone deleted the ci branch July 18, 2018 10:29
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.

2 participants