初次接触GitLab CI/CD。我的构建工作正常运行,但部署工作从未执行过。我删除了所有规则,但仍无法运行。
这是我的.gitlab-ci.yml文件内容:
build-job:
stage: build
script:
- echo "STAGE - BUILD"
- echo $CI_JOB_STAGE
- echo $CI_COMMIT_MESSAGE
- echo $CI_COMMIT_BRANCH
- echo $CI_ENVIRONMENT_NAME
- mkdir bin
- mkdir obj
- "dotnet build"
deploy-to-staging:
stage: deploy
script:
- echo "STAGE - DEPLOY (STAGING)"
任何想法为什么Gitlab会跳过部署阶段?我必须明确定义我的阶段吗?我尝试了,但没有任何改变(这些行在yml文件的底部一段时间):
stages:
- build
- deploy