Skip to content

Commit

Permalink
Merge pull request #190 from Yelp/release-s390x-instructions
Browse files Browse the repository at this point in the history
Add s390x build to release instructions
  • Loading branch information
chriskuehl authored Aug 1, 2019
2 parents 8572292 + 3ff6a88 commit 4d3debb
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,14 @@ The process to release a new version is:
6. Wait for Travis to run, then find and download the binary and Debian
packages for both amd64 and ppc64el; there will be links printed at the end
of the Travis output. Put these into your `dist` directory.
7. Run `make release`
8. Run `twine upload --skip-existing dist/*.tar.gz dist/*.whl` to upload the
7. Wait for the s390x build to run on [OSU OSL's ibmz-ci
Jenkins server](https://ibmz-ci.osuosl.org/job/dumb-init/). This should
happen automatically within 5 minutes of pushing and produce two artifacts
(a binary and a Debian package). Download these into your `dist` directory,
similar to the artifacts from Travis.
8. Run `make release`
9. Run `twine upload --skip-existing dist/*.tar.gz dist/*.whl` to upload the
new version to PyPI
9. Upload the resulting Debian package, binary (inside the `dist` directory),
and sha256sums file to a new [GitHub
release](https://github.com/Yelp/dumb-init/releases)
10. Upload the resulting Debian packages, binaries, and sha256sums file (all
inside the `dist` directory) to a new [GitHub
release](https://github.com/Yelp/dumb-init/releases)

0 comments on commit 4d3debb

Please sign in to comment.