在Jenkins管道中获取完整的nexus存档名称

时间:2017-03-24 21:31:18

标签: jenkins gradle nexus

我试图建立jenkins构建管道。它应该包含三个步骤:

  1. 构建项目
  2. 将工件发布到nexus
  3. 将工件部署到主机
  4. 步骤2应触发步骤3,并将完整的nexus工件名称作为参数。我不知道如何获得这个价值。

    这是我的gradle配置:

    uploadArchives {
        repositories {
            mavenDeployer{
                repository(url: "hereMyNexusRepo") {
                    authentication(userName: "admin", password: "admin123")
                }
                pom.version = "1.0-SNAPSHOT"
                pom.artifactId = "artifactId"
                pom.groupId = "groupId"
                pom.packaging='jar'
            }
        }
    }
    

    此任务发布的工件的名称是3个已知值的串联:

    1. 的groupId
    2. 的artifactId
    3. 版本
    4. 和未知值

      1. 日期
      2. 时间
      3. 示例工件路径如下所示:

        groupId/1.0-SNAPSHOT/artifactId-1.0-20170323.225852-2.jar
        

        我怎样才能获得这条路?或者我可以从Jenkins中覆盖它吗?

0 个答案:

没有答案