GitLab Runner - Docker 图片
GitLab Runner - Docker Image
我开始使用 GitLab CI/CD。我已经用 docker 执行程序设置了自己的 GitLab-运行ner。它工作正常。当我读到 docker 时,我开始知道它为每个 运行 创建了一个单独的 space,这样我们甚至可以访问和使用它。我想知道 docker 图片的创建路径。
这是我的config.toml
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "Linux-Docker1"
url = "https://gitlab.com/"
token = "4-UWY1A_J2rS7r32wxJi"
executor = "docker"
builds_dir = "/var/working/gitlab-runner-docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.docker]
tls_verify = false
image = "ruby:2.6"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
[[runners]]
name = "Linux-Shell1"
url = "https://gitlab.com/"
token = "LzdxrS1zA58rXihSQWCn"
executor = "shell"
builds_dir = "/var/working/gitlab-runner"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
这是我的 .gitlab-ci.yml 文件
stages:
- build
- test
build:
stage: build
script:
- whoami
- mkdir test-build
- touch test-build/info.txt
- ls
- pwd
- cd ..
- pwd
- ls
artifacts:
paths:
- test-build/
test:
stage: test
script:
- echo "Test Script"
- ls
- test -f "test-build/info.txt"
在您的情况下,您没有创建 docker 图像,因为在构建步骤中您没有 运行 docker build
命令
关于路径,如果你构建一个 docker 镜像,你需要将它推送到容器注册表(docker 集线器或私有集线器)
查看此文档了解如何操作
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html
我开始使用 GitLab CI/CD。我已经用 docker 执行程序设置了自己的 GitLab-运行ner。它工作正常。当我读到 docker 时,我开始知道它为每个 运行 创建了一个单独的 space,这样我们甚至可以访问和使用它。我想知道 docker 图片的创建路径。
这是我的config.toml
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "Linux-Docker1"
url = "https://gitlab.com/"
token = "4-UWY1A_J2rS7r32wxJi"
executor = "docker"
builds_dir = "/var/working/gitlab-runner-docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.docker]
tls_verify = false
image = "ruby:2.6"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
[[runners]]
name = "Linux-Shell1"
url = "https://gitlab.com/"
token = "LzdxrS1zA58rXihSQWCn"
executor = "shell"
builds_dir = "/var/working/gitlab-runner"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
这是我的 .gitlab-ci.yml 文件
stages:
- build
- test
build:
stage: build
script:
- whoami
- mkdir test-build
- touch test-build/info.txt
- ls
- pwd
- cd ..
- pwd
- ls
artifacts:
paths:
- test-build/
test:
stage: test
script:
- echo "Test Script"
- ls
- test -f "test-build/info.txt"
在您的情况下,您没有创建 docker 图像,因为在构建步骤中您没有 运行 docker build
命令
关于路径,如果你构建一个 docker 镜像,你需要将它推送到容器注册表(docker 集线器或私有集线器)
查看此文档了解如何操作
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html