Changes
Page history
more ci clarifications
authored
Jan 21, 2021
by
anarcat
Hide whitespace changes
Inline
Side-by-side
service/ci.md
View page @
e468fdb0
...
@@ -34,6 +34,11 @@ the shared runners in a project?
...
@@ -34,6 +34,11 @@ the shared runners in a project?
<!-- more in-depth procedure that may require interpretation -->
<!-- more in-depth procedure that may require interpretation -->
## Building docker images
TODO: document how to build docker images from GitLab CI. Maybe with
podman or buildah? see below.
## Image security
## Image security
TODO: document how to create and use more secure Docker images. For
TODO: document how to create and use more secure Docker images. For
...
@@ -83,8 +88,11 @@ cluster, using this command:
...
@@ -83,8 +88,11 @@ cluster, using this command:
ci-runner-01.torproject.org
ci-runner-01.torproject.org
The
`profile::gitlab_runner`
Puppet class deploys the GitLab runner
The
`profile::gitlab_runner`
Puppet class deploys the GitLab runner
code and hooks it into GitLab. But before enabling it on the instance,
code and hooks it into GitLab. It uses the
the following operations need to be performed:
[
gitlab_ci_runner
](
https://forge.puppet.com/modules/puppet/gitlab_ci_runner
)
module from Voxpupuli to avoid reinventing the wheel. But before
enabling it on the instance, the following operations need to be
performed:
1.
The shared runner token needs to be setup in Trocla, using:
1.
The shared runner token needs to be setup in Trocla, using:
...
...
...
...