Sign inSign up

arhimel/gitlab-runner

By arhimel

•Updated about 2 years ago

GitLab Runner for running CI/CD jobs in Docker, automating builds, tests, and deployments.

Image
0

208

arhimel/gitlab-runner repository overview

This GitLab Runner container is configured to run CI/CD jobs as part of our continuous integration setup. It automates the export and versioning of NetBox device configurations, storing them in a GitLab repository. Additionally, the runner works in conjunction with a Flask API to restore configurations when needed.

Key Features:

  • Automated execution of pipelines for exporting device configurations from NetBox.
  • Periodic job execution for versioning and committing configurations to GitLab.
  • Integration with Flask API for restoring configurations to NetBox.
  • Mapped to the appropriate network and configured with static IP for seamless communication with GitLab.

Usage:

  • This runner is tagged with Netbox for executing specific jobs.
  • It runs pipelines that export configurations as JSON files, which are then versioned in the repository.

Tag summary

Content type

Image

Digest

sha256:939d40f92…

Size

550.8 MB

Last updated

about 2 years ago

docker pull arhimel/gitlab-runner