【问题标题】:How to configure jenkins to upload build artifact to nexus?如何配置jenkins将构建工件上传到nexus?
【发布时间】:2014-12-25 09:01:44
【问题描述】:

我有构建 ios 和 android 应用程序的 jenkins 工作,我希望 jenkins 在构建完成后将这些工件上传到 nexus。有什么办法吗? 谢谢

【问题讨论】:

    标签: jenkins build continuous-integration nexus


    【解决方案1】:

    如果您使用 Maven 或 Gradle 或其他任何工具(尤其是 Android 应用程序)构建应用程序,一个简单的 mvn deploy 或 gradle uploadArchives 就可以解决问题。如果您使用这些工具之一构建 ios 应用程序,同样适用。

    在大多数其他情况下,您始终可以通过 REST API 进行正常上传。

    Maven 和 Gradle 设置的示例在 eval guidethe examples to the Nexus book 中。

    【讨论】:

    • 1.我们是一家 MS 商店,所以不像人们可以接受 Maven 方法。 2. 我们以只有构建用户才能上传的方式控制 Nexus。如何使用 REST API 保护构建用户的密码?
    【解决方案2】:

    使用Nexus Artifact Uploader 插件,并设置一个新作业,在其中设置构建步骤从另一个项目复制工件,以及将工件上传到 Nexus 的步骤>

    【讨论】:

    • 不需要将工件保存在 2 个位置,因此我们可以在同一个作业中上传从先前步骤生成的工件。
    猜你喜欢
    • 2019-07-06
    • 2015-11-04
    • 1970-01-01
    • 2018-02-10
    • 1970-01-01
    • 2014-11-27
    • 2017-01-04
    • 2015-12-29
    • 2017-01-29
    相关资源
    最近更新 更多