我在gitlab中有一个项目。该项目会在存储库中的每次签入时构建,并在 gitlab 管道成功时创建构建工件。
我想在我的詹金斯管道工作中获得这些构建工件。有什么办法可以做到这一点吗?
我在 Jenkins 中找不到任何插件来执行此操作。
任何帮助表示赞赏。
The 亚搏体育appGitLab API https://docs.gitlab.com/ee/api/jobs.html#download-the-artifacts-archive提供完整的工件包 (zip) 和单个文件。你需要一个亚搏体育appGitLab令牌 https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#creating-a-personal-access-token您可以将其添加为凭证(秘密文本)和要从中复制的管道的项目编号。GanttLab Live 的项目 ID 示例 https://i.stack.imgur.com/ubfL2.png.
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/jobs/artifacts/master/download?job=test"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)