-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/release-0.5.2' into release
- Loading branch information
Showing
120 changed files
with
3,281 additions
and
1,688 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Releasing the Wallaroo source archive and Metrics UI AppImage for a release candidate or release branch | ||
|
||
This document is aimed at members of the Wallaroo team who might be releasing the Wallaroo source archive and Metrics UI AppImage for a release candidate or release branch. It serves as a checklist that can take your through the Bintray artifacts release process step-by-step. | ||
|
||
To learn more about our release process, see [RELEASE.md](RELEASE.md). | ||
|
||
## Prerequisites for releasing the Bintray Artifacts | ||
|
||
In order to release the Bintray artifacts, you absolutely must have: | ||
|
||
* Provisioned the Wallaroo Release Vagrant box as described in [PROVISION_VAGRANT.md](PROVISION_VAGRANT.md) and ssh'ed into it. | ||
|
||
## Releasing the Bintray Artifacts | ||
|
||
Please note that this document was written with the assumption that you are using a clone of the `wallaroolabs/wallaroo` repo. This process will not work without modification if you try to use a fork rather than a clone of the repo. The `bintray-artifacts-release.sh` script assumes you are using the `release` branch or a release candidate branch that follows the `release-*` format. | ||
|
||
### Pull latest changes for your branch | ||
|
||
From within the Wallaroo Vagrant box, you'll want to run a `git pull` for the branch you plan to use to release the Wallaroo source archive and Metrics UI AppImage like so: | ||
|
||
```bash | ||
cd ~/wallaroo | ||
git checkout origin/RELEASE_BRANCH | ||
git pull | ||
``` | ||
|
||
So if you were going to release the Bintray artifacts using `release-0.4.0`, you'd run the following: | ||
|
||
```bash | ||
cd ~/wallaroo | ||
git checkout origin/release-0.4.0 | ||
git pull | ||
``` | ||
|
||
### Releasing the Wallaroo source archive and Metrics UI AppImage | ||
|
||
From within the Wallaroo Vagrant box run the following: | ||
|
||
```bash | ||
cd /users/ubuntu/wallaroo | ||
bash .release/bintray-artifacts-release.sh RELEASE_VERSION RELEASE_COMMIT | ||
``` | ||
|
||
So, for example, if you are releasing version `0.4.0` from commit `8a8ee28` then your command would be: | ||
|
||
```bash | ||
bash .release/bintray-artifacts-release.sh 0.4.0 8a8ee28 | ||
``` | ||
|
||
This will then build and upload the Wallaroo source archive and Metrics UI AppImage for the provided version and commit to Bintray. If using the `release` branch, images will be uploaded to `https://bintray.com/wallaroo-labs/wallaroolabs-rc/wallaroo` and if using a `release-*` branch, images will be uploaded to `https://bintray.com/wallaroo-labs/wallaroolabs-ftp/wallaroo` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Releasing all the Wallaroo artifacts for a release | ||
|
||
This document is aimed at members of the Wallaroo team who might be releasing the Wallaroo artifacts release candidate or release branch. It serves as a checklist that can take your through the Wallaroo artifacts release process step-by-step. | ||
|
||
To learn more about our release process, see [RELEASE.md](RELEASE.md). | ||
|
||
## Prerequisites for releasing the Wallaroo Artifacts | ||
|
||
In order to release the Wallaroo artifacts, you absolutely must have: | ||
|
||
* Provisioned the Wallaroo Release Vagrant box as described in [PROVISION_VAGRANT.md](PROVISION_VAGRANT.md) and ssh'ed into it. | ||
|
||
## Releasing the Wallaroo Artifacts | ||
|
||
Please note that this document was written with the assumption that you are using a clone of the `wallaroolabs/wallaroo` repo. This process will not work without modification if you try to use a fork rather than a clone of the repo. The `update-release-artifacts.sh` script assumes you are using the `release` branch or a release candidate branch that follows the `release-*` format. | ||
|
||
### Pull latest changes for your branch | ||
|
||
From within the Wallaroo Vagrant box, you'll want to run a `git pull` for the branch you plan to use to release the Wallaroo source archive and Metrics UI AppImage like so: | ||
|
||
```bash | ||
cd ~/wallaroo | ||
git checkout origin/RELEASE_BRANCH | ||
git pull | ||
``` | ||
|
||
So if you were going to release the Wallaroo artifacts using `release-0.4.0`, you'd run the following: | ||
|
||
```bash | ||
cd ~/wallaroo | ||
git checkout origin/release-0.4.0 | ||
git pull | ||
``` | ||
|
||
### Releasing the updated artifacts | ||
|
||
From within the Wallaroo Vagrant box run the following: | ||
|
||
```bash | ||
cd ~/wallaroo | ||
bash .release/update-release-artifacts.sh RELEASE_VERSION RELEASE_COMMIT | ||
``` | ||
|
||
So, for example, if you are releasing version `0.4.0` from commit `8a8ee28` then your command would be: | ||
|
||
```bash | ||
bash .release/update-release-artifacts.sh 0.4.0 8a8ee28 | ||
``` | ||
|
||
This will then ensure the following are built and released: | ||
|
||
* the Wallaroo RC/release source archive and Metrics UI RC AppImage to Bintray (documented in [DOCKER_RELEASE.md](DOCKER_RELEASE.md)). | ||
* the Wallaroo and Metrics UI RC/release Docker images on Bintray ([BINTRAY_ARTIFACTS_RELEASE.md](BINTRAY_ARTIFACTS_RELEASE.md)). | ||
* the RC/release Documentation Gitbook ([GITBOOK_RELEASE.md](GITBOOK_RELEASE.md)). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,8 @@ | |
.deps/ | ||
.cache/ | ||
.cache/* | ||
.pytest_cache/ | ||
.pytest_cache/* | ||
__pycache__/ | ||
__pycache__/* | ||
.DS_Store | ||
|
Oops, something went wrong.