我有一个Jenkins服务器使用作业1进行构建并将工件保存到AWS S3。我现在想在Jenkins中创建另一个工作,它将使用deploy插件将这些工件从S3部署到tomcat服务器上。我已经安装了S3插件并安装了部署插件。我尝试参数化我的构建,以便用户选择他们想要部署的构建。
我已经为名为BUILD_SELECTOR的复制工件添加了构建参数Build Selector。然后在构建部分我有S3 Copy Artifact。我指定了项目名称(作业1),由构建参数指定,参数名称为BUILD_SELECTOR,工件为myapp-1.0- $ BUILD_SELECTOR.war,目标为$ WORKSPACE。
但它并没有说明#34; Build#285 [285]没有上传任何S3工件"。但是,我在另一个项目的后期构建步骤中有一个发布工件到S3。
我做得不好?我无法找到有关使用存储在S3中的工件的任何信息。我能找到的只是将工件发布到S3。