This project builds two interdependent virtual machine images:
genesis-gitlabβ GitLab Server imagegenesis-gitlab-runnerβ GitLab Runner image
These images are designed to be used together to provide a self-hosted GitLab instance with configured runners.
- Genesis Dev Tools must be installed and available in your environment.
To build the images, run the following command:
genesis build -i /path/to/your/ssh_pub_key /path/to/your/genesis_gitlab_projectReplace /path/to/your/ssh_pub_key with the path to your public SSH key, and /path/to/your/genesis_gitlab_project with the directory containing this project.
After a successful build, the following images will be generated in the output/ directory:
output/genesis-gitlab.rawoutput/genesis-gitlab-runner.raw