mirror of
https://gitlab.com/veilid/veilid.git
synced 2025-04-19 23:36:04 -04:00
Correctly configures buildkit, set new remote host
This commit is contained in:
parent
1636e15b56
commit
243d343bc6
21
cicd/config/config.toml
Normal file
21
cicd/config/config.toml
Normal file
@ -0,0 +1,21 @@
|
||||
concurrent = 1
|
||||
check_interval = 0
|
||||
|
||||
[session_server]
|
||||
session_timeout = 1800
|
||||
|
||||
[[runners]]
|
||||
[runners.custom_build_dir]
|
||||
[runners.cache]
|
||||
[runners.cache.s3]
|
||||
[runners.cache.gcs]
|
||||
[runners.cache.azure]
|
||||
[runners.docker]
|
||||
privileged = true
|
||||
tls_verify = false
|
||||
disable_entrypoint_overwrite = false
|
||||
oom_kill_disable = false
|
||||
disable_cache = false
|
||||
volumes = ["/cache"]
|
||||
shm_size = 0
|
||||
|
3
cicd/config/template.config.toml
Normal file
3
cicd/config/template.config.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[[runners]]
|
||||
[runners.docker]
|
||||
privileged = true
|
@ -21,10 +21,14 @@
|
||||
- docker-compose-plugin
|
||||
- name: install-earthly
|
||||
ansible.builtin.script: ./earthly-setup.sh
|
||||
- name: install-gitlab-runner-config
|
||||
- name: copy-config
|
||||
ansible.builtin.copy:
|
||||
src: template.config.toml
|
||||
dest: /srv/gitlab-runner/config/
|
||||
src: ./config/config.toml
|
||||
dest: /etc/gitlab-runner/
|
||||
- name: copy-config-template
|
||||
ansible.builtin.copy:
|
||||
src: ./config/template.config.toml
|
||||
dest: /tmp/gitlab-runner/
|
||||
- name: install-gitlab-runner
|
||||
ansible.builtin.script: ./gitlab-runner.sh install
|
||||
- name: register-gitlab-runner
|
||||
|
@ -3,7 +3,8 @@
|
||||
docker run -d --restart always \
|
||||
--privileged \
|
||||
--name earthly-buildkit \
|
||||
-p 8372:8372 \
|
||||
-t -v earthly-tmp:/tmp/earthly:rw \
|
||||
-t -p 8372:8372 \
|
||||
-v earthly-tmp:/tmp/earthly:rw \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
--env BUILDKIT_TCP_TRANSPORT_ENABLED=true \
|
||||
earthly/buildkitd:v0.6.28
|
||||
|
@ -9,15 +9,19 @@ install () {
|
||||
}
|
||||
|
||||
register () {
|
||||
|
||||
docker run --rm -it \
|
||||
-v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register \
|
||||
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
|
||||
-v /tmp/gitlab-runner:/tmp/gitlab-runner \
|
||||
gitlab/gitlab-runner register \
|
||||
--config /etc/gitlab-runner/config.toml \
|
||||
--template-config /tmp/gitlab-runner/template.config.toml \
|
||||
--non-interactive \
|
||||
--executor "docker" \
|
||||
--docker-image alpine:latest \
|
||||
--url "${CI_SERVER_URL}" \
|
||||
--registration-token "${REGISTRATION_TOKEN}" \
|
||||
--description "${RUNNER_NAME}" \
|
||||
--template-config /srv/gitlab-runner/config/template.config.toml \
|
||||
--tag-list "amd64,linux"
|
||||
}
|
||||
|
||||
|
@ -1,6 +0,0 @@
|
||||
[[runners]]
|
||||
executor = "docker"
|
||||
[runners.docker]
|
||||
tls_verify = false
|
||||
image = "alpine:latest"
|
||||
privileged = true
|
Loading…
x
Reference in New Issue
Block a user