Sign inSign up

arhimel/gitlab-ce

By arhimel

•Updated about 2 years ago

GitLab CE container for repository management, CI/CD, and DevOps automation.

Image
0

828

arhimel/gitlab-ce repository overview

This GitLab CE container serves as the core platform for repository management and CI/CD automation. It is integrated with NetBox to store device configurations and allows for automated backups and versioning of these configurations via CI/CD pipelines.

Key Features:

  • Full repository management with GitLab CE.
  • CI/CD pipelines that automatically export and version NetBox device configurations.
  • Integration with a Flask API to enable manual restoration of device configurations.
  • Network configuration with Docker for easy communication between GitLab and GitLab Runner.

Configuration Details:

  • SSH port: 2222
  • GitLab Runner integration for executing jobs like exporting and versioning NetBox device configurations.
  • Continuous deployment pipelines for automated configuration updates.

Use this container to manage version control and automate CI/CD for your NetBox configuration data.

Tag summary

Content type

Image

Digest

sha256:4faf90767…

Size

1.3 GB

Last updated

about 2 years ago

docker pull arhimel/gitlab-ce