defenseunicorns / uds-package-gitlab-runner

🏭 UDS GitLab Runner Zarf Package
Apache License 2.0
4 stars 1 forks source link

🏭 UDS Gitlab Runner Package

Latest Release Build Status OpenSSF Scorecard

This package is designed for use as part of a UDS Software Factory bundle deployed on UDS Core

Pre-requisites

Gitlab-Runner has one dependency, Gitlab.

Flavors

Flavor Description Example Creation
upstream Uses upstream images within the package. zarf package create . -f upstream
registry1 Uses images from registry1.dso.mil within the package. zarf package create . -f registry1

Releases

The released packages can be found in ghcr.

General


Deploying

Utilizes UDS-CLI task runners

UDS Tasks (for local dev and CI)

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

:white_check_mark: Tip: To get a list of tasks to run you can use uds run --list!

Contributing

Please see the CONTRIBUTING.md

Development

When developing this package it is ideal to utilize the json schemas for UDS Bundles, Zarf Packages and Maru Tasks. This involves configuring your IDE to provide schema validation for the respective files used by each application. For guidance on how to set up this schema validation, please refer to the guide in uds-common.