【发布时间】:2017-10-17 23:19:37
【问题描述】:
构建代码后,我无法将构建工件上传到 aws s3 存储桶。
下面是我从jenkins得到的控制台输出的sn-p。
创建 /data/tomcat/jenkins/workspace/Test_job@tmp/.npmrc2357185941074023133删除 1 临时文件 Publish artifacts to S3 Bucket Build 还在 使用 S3 配置文件运行将工件发布到 S3 存储桶: newui-jenkins-user 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=0.js region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=0.js.gz region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=0.js.map region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=1.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=1.js.gz region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=1.js.map region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=2.js region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=2.js.gz region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=2.js.map region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=3.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=3.js.gz region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=3.js.map region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=4.js region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=4.js.gz region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=4.js.map region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=5.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=5.js.gz region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=5.js.map region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=6.js region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=6.js.gz region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=6.js.map region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=7.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=7.js.gz region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=7.js.map region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=8.js region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=8.js.map region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket 桶=ri-newui-development/,文件=grid-search-internal.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 桶=ri-newui-development/,文件=grid-search-internal.js.gz region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 桶=ri-newui-development/,文件=grid-search-internal.js.map region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=index.html region=us-west-2, 将 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=main.js region=us-west-2,将从slave=false上传 managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=main.js.gz region=us-west-2, 将 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=main.js.map region=us-west-2,将从slave上传=false managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/,文件=maintenance-internal.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/,文件=maintenance-internal.js.gz region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/,文件=maintenance-internal.js.map region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 桶=ri-newui-development/,文件=polyfills.js 区域=us-west-2,将 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=polyfills.js.gz region=us-west-2,将从 slave=false managed=true , server encryption true 发布工件到 S3桶桶=ri-newui-development/,文件=polyfills.js.map region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 桶=ri-newui-development/,文件=search-internal.js region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 桶=ri-newui-development/,文件=search-internal.js.gz region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/,文件=search-internal.js.map region=us-west-2,将从 slave=false managed=true 上传, 服务器加密 true 将工件发布到 S3 存储桶 bucket=ri-newui-development/, file=shared.js region=us-west-2, 将是 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=shared.js.gz region=us-west-2,将从slave=false上传 managed=true , server encryption true 将工件发布到 S3 Bucket 桶=ri-newui-development/,文件=shared.js.map 区域=us-west-2, 将从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=vendor.js region=us-west-2,将从slave=false上传 managed=true , server encryption true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=vendor.js.gz region=us-west-2, 将 从 slave=false managed=true 上传,服务器加密 true 将工件发布到 S3 Bucket bucket=ri-newui-development/, file=vendor.js.map region=us-west-2,将从slave=false上传 managed=true , 服务器加密为真
错误:上传文件失败 com.amazonaws.services.s3.model.AmazonS3Exception:存储桶在 这个地区:空。请使用此区域重试请求 (服务:Amazon S3;状态代码:301;错误代码:PermanentRedirect; 请求 ID:EDD73B3CC84C0AF6),S3 扩展请求 ID: ONgTnwkLfl7piKKMBtueCrbpXYNVfbx8nTMve+/Gv+sSuFX4BAQY3ZuIR3rFrTPI0EJZnyBFquQ= 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1545) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1183) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:964) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:676) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:650) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:633) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$300(AmazonHttpClient.java:601) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:583) 在 com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:447) 在 com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4137) 在 com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1685) 在 com.amazonaws.services.s3.transfer.internal.UploadCallable.uploadInOneChunk(UploadCallable.java:133) 在 com.amazonaws.services.s3.transfer.internal.UploadCallable.call(UploadCallable.java:125) 在 com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:139) 在 com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:47) 在 java.util.concurrent.FutureTask.run(FutureTask.java:262) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread.run(Thread.java:745)
构建步骤“将工件发布到 S3 存储桶”将构建结果更改为 不稳定完成:不稳定
【问题讨论】:
标签: jenkins amazon-s3 jenkins-plugins