我想知道如何在项目的CI管道中手动触发特定作业。
由于只有一个gitlab-ci.yml文件,因此我可以定义许多要依次执行的作业。但是,如果我想启动仅执行一项工作的手动CI管道怎么办?
据我了解,除非我使用许多Iframe
和类似的参数,否则每次管道运行时,它将运行 all 个作业。例如,当我有这个简单的管道配置时:
only
如果我只想运行一个运行简单的stages:
- build
build:
stage: build
script:
- npm i
- npm run build
- echo "successful build"
脚本,但仅且仅仅的echo
作业,该怎么办>何时手动运行它?对于像那样的工作没有“触发”。
这有可能吗?
感谢您的澄清!