将工件发布到S3不会复制war文件

时间:2013-11-26 00:10:33

标签: amazon-s3 jenkins

我试图通过jenkins将我的构建工件发布到S3,为此我已经完成了下面的

  1. 已安装的S3插件

  2. 通过Manage Jenkins>添加公钥和密钥来创建Amazon S3配置文件。配置系统。

  3. 在构建操作

  4. 后选择“将工件发布到S3”

    我知道我已正确提供了源和目标,因为构建说错误时找不到文件,并且最初在S3存储桶中创建目标文件夹。

    但它不会将war文件复制到S3存储桶中的所需文件夹,控制台也没有错误。

    控制台输出如下。

    Waiting for Jenkins to finish collecting data
    [JENKINS] Archiving /var/lib/jenkins/jobs/<project_name>/workspace/trunk/pom.xml to <path>/1.0.0-SNAPSHOT/<project_name>-1.0.0-SNAPSHOT.pom
    [JENKINS] Archiving /var/lib/jenkins/jobs/<project_name>/workspace/trunk/target/<project_name>.war to <path>/1.0.0-SNAPSHOT/<project_name>-1.0.0-SNAPSHOT.war
    channel stopped
    Publish artifacts to S3 Bucket Using S3 profile: Dev_S3_profile
    Publish artifacts to S3 Bucket bucket=fr-jenkins-deployments/1_dev, file=<project_name>.war region = <region>
    

    有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您需要在发布工件构建后步骤中检查管理工件选项。

我遇到了同样的问题,而且非常讨厌。