sshca/ci
Dustin 2243e9e41d
dustin/sshca/pipeline/head There was a failure building this commit Details
ci: Add Jenkins pipeline
The CI pipeline builds both the SSHCA server and client CLI.  The server
is published as an OCI image, while the latter uses RPMs.  Since
multiple RPMs with the same version cannot exist in the same repository,
and since RPM versions cannot be arbitrarily set after they have been
built, the RPMs are only published when building the *master* branch.
Server container images are published from every branch, as each image
is tagged with the branch name and build number.
2023-11-10 11:46:06 -06:00
..
Jenkinsfile ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
build-client.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
build-server.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
clientPodTemplate.yaml ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
common.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
prepare-client.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
publish-client.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
publish-server.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
serverPodTemplate.yaml ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00
sign-rpms.sh ci: Add Jenkins pipeline 2023-11-10 11:46:06 -06:00