我正在使用下面的模板创建一个目录并复制git源代码。我在Linux机器上使用一个自我托管的Gitlab。
stages:
- build
build-Betaware:
image: docker
stage: build
script:
- echo "the project directory is - $CI_PROJECT_DIR"
- echo "and where am I? - $PWD"
- mkdir /gitlab-test
- cp -rf /builds/root/cms/.git /gitlab-test
environment:
name: Betaware
tags:
- build_client_app该管道正在成功执行。请参阅附图。
但是,当我检查Linux目录时,它是空的。请参阅附图。。
下面是
config.toml文件
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = “test”
url = "http://gitlab.test.org/"
token = "ixBUsRe2UgerGqo2fHR3"
executor = "docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "docker:stable"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0发布于 2022-01-16 16:52:40
您正在使用docker进行构建,这就是container中的路径。
如果您想查看linux主机上的路径,下面有一种方法:
stages:
- build
build-Betaware:
stage: build
script:
- echo "the project directory is - $CI_PROJECT_DIR"
- echo "and where am I? - $PWD"
- mkdir /gitlab-test
- cp -rf $PWD /gitlab-test
environment:
name: Betaware
tags:
- build_client_app和config.toml文件
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = “test”
url = "http://gitlab.test.org/"
token = "ixBUsRe2UgerGqo2fHR3"
executor = "shell"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "docker:stable"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0https://stackoverflow.com/questions/70688411
复制相似问题