-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
Jenkins pipeline for building RPi images #41
Comments
@andrewlukoshko maybe instead of using Jenkins, github actions would be better. You could then create a release that will not be dependent on AWS S3 and won't generate costs. The build logs are also nice addition ;) |
Edit: actions/runner-images#2536, I do not mind build in container that would have appliance-builder hacked, but ATM the GH Actions do not have Linux aarch64/arm64 builder. So... NVM. Custom runner for just RPI when You have proper Jenkins with hosts that are able to build it natively is useless ATM. |
https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/ 😀 |
@codyro Yeah, but I'm not sure if it's suitable. I would like to do that, but this need organization billing enabled and paid plan. From post that you linked: """ |
@AlexBaranowski yes we're considering switching to GitHub Actions for this using self-hosted runner in AWS. |
@andrewlukoshko if you give me 2-3 days I could test it in my free time. I would use different host provider (hetzner -> dirty cheap). Then I could provide whole solution except host and out-of-scope for GH action configuration. It would also test if applicance builder require virtualization cpu flags etc. |
…unner, Vagrant VM with Fedora, and arpm64 docker image AlmaLinux#41
- build the image under arm64 Docker Container, which runs on Fedora Vagrant VM and on GitHub hosted runner - use cross-platform emulator collection on the Vagrant VM - publish to S3 Bucket and put object tagging with aws CLI - store images and logs as workflow Artifact (by default) - put S3 Bucket download URLs to workflow's Summary - send notification to Mattermost: AWS S3 links, Artifacts URLs Fixes: AlmaLinux#41
Currently we're building images manually.
But we need to implement Jenkins pipeline to do this automatically.
Requirements:
The text was updated successfully, but these errors were encountered: