【问题标题】:How to do Code Promotion in Artifactory如何在 Artifactory 中做代码提升
【发布时间】:2017-04-15 07:38:43
【问题描述】:

我对 Artifactory 比较陌生。我们正在使用 gardle artifactory 插件来发布工件,并且我们正在使用 Jenkins CI 来自动化构建。

在 Artifactory Snapshot 中,我们有类似 (dev, stg, perf, prodfix) 版本和文件名 (abc-dev.jar) 之类的 url。

1.) 在开发构建之后,我必须将 abc-dev.jar 提升为 stg URL(abc-stg.jar)。对于其他环境也是如此。

请告知我们如何实现这一目标。

【问题讨论】:

    标签: jenkins gradle artifactory promotion-code


    【解决方案1】:

    在 Jenkins 中,您可以使用流水线 DSL 来推广您的构建。请参阅此处的文档: https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+-+Working+With+the+Pipeline+Jenkins+Plugin

    【讨论】:

    • 你能告诉我我们如何使用rest api build/promotion来做到这一点。我可以看到我们可以进行推广,但是否可以在发布存储库上更改 Jar 版本..@Eyal Ben Moshe
    • 我不确定我是否理解您的问题@Ondweb。您想推广工件并更改其版本吗?如果是这样,为什么?您是否尝试将快照版本更改为发布版本?你能详细说明你想要达到的目标吗?
    • 当我试图在快照下的工件中构建覆盖现有 jars(非唯一版本)时。例如:我将构建并发布到快照作为 module-current.jar (当前将是开发版本,每个构建最新将被覆盖)&当谈到发布时,我必须从快照升级为作为模块发布-release.jar(发布将在此处成为 prod 版本)在促销时我必须更改版本。 @Eyal Ben Moshe
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-06
    • 2022-01-21
    • 1970-01-01
    • 2015-05-20
    • 2018-08-02
    • 2015-10-24
    • 1970-01-01
    相关资源
    最近更新 更多