【问题标题】:How to deploy artifacts from S3 into tomcat using S3 and deploy plugin?如何使用 S3 将工件从 S3 部署到 tomcat 并部署插件?
【发布时间】:2015-09-04 23:07:22
【问题描述】:

我有一个 Jenkins 服务器使用作业 1 进行构建并将工件保存到 AWS S3。我现在想在 Jenkins 中创建另一个作业,它将使用部署插件将这些工件从 S3 部署到 tomcat 服务器上。我已经安装了 S3 插件和部署插件。我正在尝试参数化我的构建,以便用户选择他们想要部署的构建。

我添加了一个名为 BUILD_SELECTOR 的复制工件的构建参数构建选择器。然后在构建部分我有 S3 Copy Artifact。我指定了项目名称(Job 1),由 build 参数指定,参数名称为 BUILD_SELECTOR,artifact 是 myapp-1.0-$BUILD_SELECTOR.war,target 是 $WORKSPACE。

但是说“Build #285[285] 没有上传任何 S3 工件”是行不通的。但是,我在另一个项目的后期构建步骤中有一个 Publish Artifacts to S3。

我做错了什么?我找不到有关使用存储在 S3 中的工件的任何信息。我能找到的只是将工件发布到 S3。

【问题讨论】:

    标签: jenkins amazon-s3 tomcat7


    【解决方案1】:

    所以问题是“将工件发布到 S3”插件必须选中“管理工件”。

    我在这里详细介绍了它:http://wrongnotes.blogspot.com/2015/05/jenkins-s3-copy-artifact-deploy-plugin.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 2016-05-22
      • 2010-12-16
      • 2020-04-11
      相关资源
      最近更新 更多