如何使用 gitlab api 恢复管道中的手动步骤?

如何使用 gitlab api 恢复管道中的手动步骤?

我有如下的管道。

管道

前两个是自动的,后两个工作是手动的。

当我运行 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

相关内容