-
Notifications
You must be signed in to change notification settings - Fork 493
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
Created mule tasks for aptly, releases page and docker hub images #1630
Conversation
b084952
to
d51f8e4
Compare
d51f8e4
to
95e5646
Compare
1f91e3c
to
bfd57cb
Compare
3dd91c8
to
1d95bba
Compare
9d2148a
to
82c2c4c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few questions.
scripts/release/mule/README.md
Outdated
@@ -64,9 +71,12 @@ These env vars generally don't change between stages. Here is a list of variable | |||
- customizable environment variables: | |||
|
|||
+ `ARCH_BIT`, i.e., the value from `uname -m` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Was the use of ARCH_BIT removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll remove, good catch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, wait, that's on a different PR, haha.
So, yes, all those will be removed when that is merged.
- `mule -f package-deploy docker-hub` | ||
|
||
> Note that the releases page is built from the latest release in the `algorand-dev-deb-repo` bucket, hence the need to have first run the docker container which performs that sync operation. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this still accurate for the Jenkins pipeline?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
e6c5ea1
Summary
I decided to make mule tasks for generating the releases page and creating/pushing the docker image(s) to docker hub.
The only thing that hasn't been
mule-fied
is the deb deployment. To do that, do the following steps:cd
to thedeploy/deb
directorybuild the image:
run the container:
For all subsequent deployments, simply run the container and pass it the
S3_SOURCE
,VERSION
andCHANNEL
.Test Plan