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

ci: build on-demand docker images for testing on devnets #4661

Closed
wants to merge 23 commits into from
Closed

ci: build on-demand docker images for testing on devnets #4661

wants to merge 23 commits into from

Conversation

strophy
Copy link

@strophy strophy commented Jan 12, 2022

This PR:

  • Implements a new Dockerfile designed to quickly build and release a multi-arch docker image from any branch based on a semver tag provided by developers, as requested by @PastaPastaPasta here. Example built images are here. Note that these are not yet gitian builds, but I could modify this to do gitian builds instead (probably with a performance impact?)
  • Implements CI that integrates with this new AWS infrastructure repository, allowing builds to execute quickly on powerful ephemeral self-hosted runners. Build time is currently around 25 minutes.
  • Modifies existing CI to use an improved caching mechanism, and renames the existing release Dockerfile to live alongside the new Dockerfile for building alpha releases

@PastaPastaPasta
Copy link
Member

Please resolve conflicts

@strophy
Copy link
Author

strophy commented Jan 13, 2022

I don't know how to do this. I had to develop on master because GitHub applies actions from the default branch. But since I cannot do a PR into master in the upstream repo, and the directory structure has changed, we now have this conflict. How do I resolve this?

@strophy
Copy link
Author

strophy commented Jan 18, 2022

Closed in favour of #4667

@strophy strophy closed this Jan 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants