yaml中当stages中某个阶段没有任务时,下一个任务如何执行?

stages:
  - test
  - build
  
.job-test:
  stage: test
  script:
    - yarn run test  
    
build:
  when: on_success
  ...

这样的话,build会在前一个任务success时执行,如果没有test任务,或者test被disable了,那么build任务会怎么样呢?

阅读 1.9k
2 个回答

yaml是一个文件格式,yaml不是软件,也没有阶段。应当指出你使用的是什么软件。

一般的ci都是自定义 阶段,没有就不执行呗

image.png
前一个任务报错,后续任务不会执行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题