我已经查阅了各种Q& A关于如何使用GitLab提供的神器功能,他们都谈论了JFrog(a.k.a Artifactory)或Nexus或其他东西。 GitLab说我们可以将它用作工件管理,并且我能够生成工件。但我现在被困住,因为我完全迷失了如何使用它。
以下是我用Gradle生成工件的脚本:
artifacts:
paths:
- build/libs/*.jar
任何人都可以指导我如何在CI / CD期间引用我的回购中的工件。提前谢谢。
答案 0 :(得分:0)
您可以在Gitlab文档的dependencies部分阅读它们。一些引用指引你:
请注意,默认情况下会传递所有先前阶段的工件。
默认情况下,您在相同管道的先前作业中构建的每个工件都会被传递。
(...)将下载并提取
job:x
中的工件 构建的背景。
在构建的上下文中意味着相对于作业的工作路径。
要对此进行测试,请在创建工件之后添加作业,并在下一个作业中添加ls -la
命令,以查看已提取的内容并可以使用。