- Notifications
You must be signed in to change notification settings - Fork 45
add new aarch64 linux nodes #28
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
add new aarch64 linux nodes #28
Conversation
@futurejones Email sent for additional information |
Node attached, working on setting up new jobs. |
@Benkovsky20000 Thanks for reviewing the changes, can you explain the reason for last two comments?
|
@shahmishal @tkremenek - Who is "Benkovsky20000"? - I thought only Mishal could approve PR's for the community CI. |
@tkremenek @shahmishal Is there a reason why this taking so long? It has been over 1 month since I submitted this PR. |
Sorry for taking long time get this completed. This is the first pull request which is going to support Docker/Jenkins Pipeline on ci-external.swift.org, I am working on making sure everything is secure with Docker/Jenkins Pipeline config. |
ok thanks. |
master branch bots created:
Node: https://ci-external.swift.org/computer/ubuntu-18.04-aarch64-02/ |
Jenkinsfile:
|
Sorry it took a while to get it configured, please let me know if you see any issues. Thanks! |
@shahmishal, thanks for getting this done. There is one small problem with the Jenkinsfile in the installation package path. This is causing the builds to fail with the following error the following error -
|
Also the other |
@futurejones Updated following jobs by removing
Re-enabled Ubuntu 18.04 job with smoke test in the title. |
Part 3 of restructuring the aarch64 server resources.
Add new build nodes for -
I have setup a docker hub repo with pre built images for these OS's to simplify the setup.
https://hub.docker.com/u/swiftarm
Details of Dockerfiles used are here -
https://github.com/futurejones/swift-arm64/tree/master/swift-ci-docker
Sample of Jenkins pipeline I have been using to test docker images and server setup -
https://github.com/futurejones/swift-arm64/blob/master/swift-ci-docker/Jenkinsfiles/Jenkinsfile
@shahmishal The server is setup and should be all ready to go except for your user keys and docker permissions. Will these be the same as before?