我目前正在尝试为我的项目设置 CICD 管道。
我知道这不是管道的实际目的,但我试图使用它通过不同的运行程序在不同的机器上运行脚本(用于部署)。 “用户”应该可以在不更改 gitlab-ci.yml 的情况下选择运行程序 (VM)。
我已经尝试过如下操作,以便在启动管道时有一个用户输入字段:
variables:
RUNNER_INSTANCE_TAG:
value: "shell"
description: "Unique Tag to specify the runner on the module-specific machine"
job:
stage: deploy
tags:
- $RUNNER_INSTANCE_TAG
script:
并尝试在设置 >> CICD >> 变量...中进行设置。