【发布时间】:2021-08-19 08:45:42
【问题描述】:
我是 gitlab ci cd 的新人
这是我项目中的.gitlab-ci.yml,我想测试它是如何工作的。我已经注册了 gitlab runner 没问题,但是我的问题是当我向我的项目中添加一个文件时,它将运行管道并且它们已成功通过但我的项目在服务器中没有任何变化?
问题是什么?它不是 dockerized 项目
image: php:7.2
stages:
- preparation
- building
cache:
key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
composer:
stage: preparation
script:
- mkdir test5
when: manual
pull:
stage: building
script:
- mkdir test6
【问题讨论】:
-
你能把问题说清楚吗?你想用管道做什么?是否用于运行单元测试和覆盖 (CI)?还是用于部署到您的服务器(CD)?
-
@JeffyMathew 我知道我想在服务器中提取我的更改。当 gitlab 项目发生任何变化时。在这个示例中,我想为测试创建文件夹
标签: gitlab-ci gitlab-ci-runner