【问题标题】:Jenkins SCM poll with release buildJenkins SCM 轮询发布版本
【发布时间】:2016-11-01 11:48:11
【问题描述】:

我有一个 Jenkins 构建,它将在 SCM 更改时运行一些 maven 目标。这些基本上可以确保所有测试都通过。

我希望在同一个 Jenkins 作业上有一个按钮,它将运行相同的构建以及部署到 nexus 中的额外 maven 目标。

这可能吗?

【问题讨论】:

  • 这可以通过参数化作业来实现,该作业默认运行可以通过 SCM 轮询运行的测试用例,并且无论何时要将其发布到 Nexus,都可以使用第二个参数来实现。
  • 如果这不是您想要的,请告诉我,在这种情况下,您可以提供更多关于您想要实现的目标的信息

标签: maven jenkins


【解决方案1】:

你可以使用Nexus artifact Uploader

您可以在带有作业参数的“执行 shell”中使用 curl:

curl -v -u admin:admin --upload-file pom.xml http://localhost:8080/nexus/content/repositories/releases/org/artifact/1.0/artifact-1.0.pom

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    相关资源
    最近更新 更多