Skip to content

defenseunicorns/uds-package-gitlab-runner

Folders and files

NameName
Last commit message
Last commit date
Mar 11, 2025
Sep 6, 2024
Dec 17, 2024
Dec 11, 2024
Mar 27, 2025
Dec 11, 2024
Mar 3, 2025
Mar 14, 2025
Feb 27, 2025
Mar 27, 2025
Feb 5, 2024
Sep 6, 2024
Mar 29, 2024
Nov 13, 2024
Nov 14, 2024
Feb 14, 2024
Oct 22, 2024
Oct 22, 2024
Nov 13, 2024
Feb 14, 2024
Oct 22, 2024
Mar 27, 2025
Feb 14, 2025
Mar 11, 2025
Mar 27, 2025

Repository files navigation

🏭 UDS Gitlab Runner Package

Made for UDS Latest Release Build Status Nightly Test Status OpenSSF Scorecard

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

GitLab Runner is a software application that executes CI/CD jobs defined in a GitLab project, automating tasks like building, testing, and deploying code. It can run jobs on various platforms, including local machines, virtual machines, and cloud-based environments.

Pre-requisites

Gitlab-Runner has one dependency, Gitlab, and using uds-package-gitlab is the quickest and easiest solution for meeting this dependency. You can learn more about configuring GitLab in various deployment scenarios in the configuration documentation

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

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.