defenseunicorns / uds-package-jenkins

🏪 UDS Jenkins Zarf Package
GNU Affero General Public License v3.0
0 stars 0 forks source link

🏪 UDS Jenkins Zarf Package

Made for UDS Latest Release Build Status

This package is designed to be deployed on UDS Core, and is based on the upstream Jenkins chart.

Jenkins is a powerful open-source automation server that streamlines the software development process by automating tasks like building, testing, and deploying, enabling continuous integration and continuous delivery.

Pre-requisites

The Jenkins Package expects to be deployed on top of UDS Core.

Flavors

Flavor Description Example Creation
upstream Uses images from docker.io within the package. zarf package create . -f upstream
registry1 Uses images from registry1.dso.mil within the package. zarf package create . -f registry1
unicorn Uses images from cgr.dev within the package. zarf package create . -f unicorn

[!IMPORTANT] NOTE #1: To create the registry1 flavor you will need to be logged into Iron Bank - you can find instructions on how to do this in the Big Bang Zarf Tutorial.

[!IMPORTANT] NOTE #2: To create the unicorn flavor you will need to be logged into Chainguard.

Releases

The released packages can be found in ghcr.

UDS Tasks (for local dev and CI)

*For local dev, this requires you install uds-cli

[!TIP] To get a list of tasks to run you can use uds run --list!

Contributing

Please see the CONTRIBUTING.md