You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adding a build for a prebuilt CI image.
* Adding the docker SSH entrypoint script.
* Updating container image name.
* Making apt handling more robust.
* Moving the CI container code to just be documentation.
This is simply an EXAMPLE for provisioning a controller for running ce-provision in a container with GitLab CI.
5
+
6
+
Every organisation wanting to run ce-provision in a container must necessarily make their own container image which incorporates their own version of ce-provision-config and installs the dependencies for their choice of CI. There can be no such thing as a "generic" CI container because it needs to contain secrets and it needs to be tailored to the CI product.
7
+
8
+
As such any generated CI container *must* be private in the container registry, never make them public.
9
+
10
+
The Dockerfile within is a mix of ce-dev's controller image:
You can build this container to see how it works, but it will not work with your infra because it currently incorporates an example ce-provision-config repo.
0 commit comments