futurejones / ci-swiftlang

The Swift Arm Community CI Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Swift Arm Community CI Server

The Hardware

The server is the powerful Ampere® Altra® with an 80-core processor, 256GB of RAM and 1.9TB of fast NVMe storage. More details...
The server is kindly provided by Equinox through the Works On Arm project.

CI Software

The server is running Jenkins and uses Jenkins pipelines for the build jobs.

This repository contains Jenkins pipelines for the Swift Arm Community CI Server build jobs.
The repository branches contain the Jenkinsfile and patches needed for each build job.

Build jobs, results and downloads can be found at the the Jenkins dashboard url.
https://ci.swiftlang.xyz

Build Environment

We are using Docker containers for the Swift build environments.
This enables us to build for a variety of different distributions and versions all on the same build host.
Docker images for all the different build environments can be found at Docker Hub

Community Projects

The server is available for any community Swift on Arm project and new projects are more than welcome.
Current projects running on the server are -

Getting Involved

You can get involved by joining one of the existing projects or creating a new one.
Github issues and discussions are open so feel free to use them.
Posting on the swift.org forums is also a good place to discuss Swift on Arm projects.

About

The Swift Arm Community CI Server

License:Apache License 2.0