2013-11-26 32 views
2

我試圖通過詹金斯發表我的構建工件到S3和我做了以下發佈文物S3不會複製戰爭文件

  1. 安裝S3插件

  2. 創建一個Amazon S3配置文件,通過Manage Jenkins> Configure System添加公鑰和密鑰。

  3. 選擇「發佈文物S3」後生成作用

我知道作爲構建說沒有找到文件時不正確的,在S3創建目標文件夾我已經正確地提供的源和目標最初的水桶。

但它不會將戰爭文件複製到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

您需要檢查管理工件選項在發佈構件後構建步驟。

我遇到了同樣的問題,而且很煩人。