我有如下的管道。
前两个是自动的,后两个工作是手动的。
当我运行 curl 命令来运行管道时,如下所示。
curl -X POST \
--fail \
-F token=TOKEN \
-F "ref=REF_NAME" \
-F "variables[RUN_NIGHTLY_BUILD]=true" \
https://gitlab.com/api/v4/projects/<id>/trigger/pipeline
它将运行前两个。
但是,最后两个用于清理,因此保留为手动。有人可以分享如何使用 gitlab api/curl 命令触发此手动作业吗?
答案1
我不确定你是否能解决你的问题,但我今天找到了这个解决方案,我与你分享:https://stackoverflow.com/questions/64695279/gitlab-trigger-manual-action-via-api