我如何设置&使用GitLab提供的神器功能

时间:2018-01-28 18:10:12

标签: gradle gitlab-ci artifacts

我已经查阅了各种Q& A关于如何使用GitLab提供的神器功能,他们都谈论了JFrog(a.k.a Artifactory)或Nexus或其他东西。 GitLab说我们可以将它用作工件管理,并且我能够生成工件。但我现在被困住,因为我完全迷失了如何使用它。

以下是我用Gradle生成工件的脚本:

  artifacts:
    paths:
      - build/libs/*.jar

任何人都可以指导我如何在CI / CD期间引用我的回购中的工件。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在Gitlab文档的dependencies部分阅读它们。一些引用指引你:

  

请注意,默认情况下会传递所有先前阶段的工件。

默认情况下,您在相同管道先前作业中构建的每个工件都会被传递。

  

(...)将下载并提取job:x中的工件   构建的背景。

在构建的上下文中意味着相对于作业的工作路径。

要对此进行测试,请在创建工件之后添加作业,并在下一个作业中添加ls -la命令,以查看已提取的内容并可以使用。