我正在寻找一种方法来触发一些 GitLab CI 作业,从另一个服务按需触发。这可能吗?如果可以,怎么做?
详细信息:假设我需要从外部流程触发复杂的构建。.gitlabci.yml
如果有一个只包含每次我需要触发构建时重写的文件的 job-scheduler.git 存储库,我想到的一种解决方法。我把代码放在那里运行,就是这样。其他想法?
我正在寻找一种方法来触发一些 GitLab CI 作业,从另一个服务按需触发。这可能吗?如果可以,怎么做?
详细信息:假设我需要从外部流程触发复杂的构建。.gitlabci.yml
如果有一个只包含每次我需要触发构建时重写的文件的 job-scheduler.git 存储库,我想到的一种解决方法。我把代码放在那里运行,就是这样。其他想法?
这似乎是……触发器的目的:https ://gitlab.com/help/ci/triggers/README.md
然后,您有一个 api 端点,您可以在其中指定项目的 id、触发器令牌和 git ref。