riboseinc / riffol

Initialization system in Rust
26 stars 4 forks source link

Creates GitHub CI releases. Fixes #16 #35

Closed drystone closed 6 years ago

drystone commented 6 years ago

@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 commented 6 years ago

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

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