我试图从命令行运行gitlab pipeline。我正在学习配置gitlab https://docs.gitlab.com/ee/ci/yaml/
提供的各种选项我知道我只能指定分支名称,然后推送到存储库。然后,当我按下时,gitlab执行yaml文件中定义的作业,但是:
如何模拟gitlab-ci.yaml文件功能,所以我没有 推动测试吗?是否可以运行终端/控制台命令来运行管道?
答案 0 :(得分:0)
正如您在Gitlab docs拍摄的图像的右上角中所看到的,您可以通过按钮为特定分支运行管道(Run Pipeline
按钮) (没有推):
答案 1 :(得分:0)
您可以通过发布到gitlab trigger
来完成此操作
正如他们所说,你可以用最小的努力来做到这一点:
首先,在触发器下的设置➔CI/ CD中创建触发器。添加触发器
其次,使用curl
curl --request POST \
--form token=TOKEN \
--form ref=master \
https://gitlab.example.com/api/v4/projects/9/trigger/pipeline
希望有所帮助