我试图通过jenkins将我的构建工件发布到S3,为此我已经完成了下面的
已安装的S3插件
通过Manage Jenkins>添加公钥和密钥来创建Amazon 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>
有人可以帮我吗?
答案 0 :(得分:1)
您需要在发布工件构建后步骤中检查管理工件选项。
我遇到了同样的问题,而且非常讨厌。