Amazon web services 构建步骤';执行shell';将生成标记为失败,没有错误
我们有一台詹金斯服务器。我们尝试运行只包含一个命令的备份作业。我将把Amazon web services 构建步骤';执行shell';将生成标记为失败,没有错误,amazon-web-services,jenkins,Amazon Web Services,Jenkins,我们有一台詹金斯服务器。我们尝试运行只包含一个命令的备份作业。我将把/var/jenkins_home目录的内容上传到S3存储桶: 命令: aws s3 cp --recursive /var/jenkins_home s3://our-bucket/backup-`date -I` 日志显示了正确的东西。我的文件夹在桶里: 日志: 为什么我会失败?不确定-您是否尝试了sync相反,我总是在遇到cp recursiveaws s3 sync/var/jenkins_home s3://我们的b
/var/jenkins_home
目录的内容上传到S3存储桶:
命令:
aws s3 cp --recursive /var/jenkins_home s3://our-bucket/backup-`date -I`
日志显示了正确的东西。我的文件夹在桶里:
日志:
为什么我会失败?不确定-您是否尝试了
sync
相反,我总是在遇到cp recursiveaws s3 sync/var/jenkins_home s3://我们的bucket/backup-
date问题后使用sync-我检查aws返回的代码及其含义。最终在ExecuteShell中处理returnvalue以根据需要调整构建状态。文件是否上载?您是否有用于解析Jenkins输出的插件,以将构建标记为成功/失败?同时检查如何显示和解释aws exitcodes。@FrédéricHenri我尝试了同步,但仍然存在相同的问题。不确定-您是否尝试了sync
,我总是在遇到cp recursiveaws s3 sync/var/jenkins\u home s3://our bucket/backup-
date问题后使用sync-我检查aws返回的代码及其含义。最终在ExecuteShell中处理returnvalue以根据需要调整构建状态。文件是否上载?你有没有一个插件来解析Jenkins的输出,将构建标记为成功/失败?同时检查如何显示和解释aws exitcodes。@FrédéricHenri我尝试了同步,但仍然存在相同的问题。
Completed 12872 of 12875 part(s) with 3 file(s) remaining
upload: ../../../war/xx/xx/xx/xx.js to s3://our-bucket/backup-2016-05-18/war/scripts/xx/xx/xx.js
Completed 12873 of 12875 part(s) with 2 file(s) remaining
upload: ../../../xx/xx/xx to s3://our-bucket/backup-2016-05-18/xx/xx/xx/xx
Completed 12874 of 12875 part(s) with 1 file(s) remaining
upload: ../../../xx/xx.jar to s3://our-bucket/backup-2016-05-18/xx/xx.jar
Build step 'Execute shell' marked build as failure
Finished: FAILURE