我在gitlab中有一个项目。为repo中的每个签入构建项目,并在gitlab管道成功时创建构建工件。
我想在我的jenkins管道作业中获取这些构建工件。有没有办法做到这一点? 我在Jenkins找不到任何插件来执行此操作。
感谢任何帮助。
答案 0 :(得分:1)
GitLab API为此提供了完整的工件包(zip)和单个文件。您需要一个GitLab token,您可以将其添加为凭据(秘密文本)和要从其复制管线的项目编号。 Project ID example of GanttLab Live。
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/jobs/artifacts/master/download?job=test"