从S3存储桶到AWS的Jenkins部署工作CodeDeploy

时间:2019-07-11 15:16:49

标签: amazon-web-services jenkins amazon-s3 aws-code-deploy

尝试使用插件post-build aws codedeploy在jenkins上创建一个简单的部署作业。 我面临的问题是无法将s3 zip文件作为部署目标。我不想从codedeploy上传任何内容,只需从jenkins触发一个具有正确配置的部署(存储桶,区域,当然还有存储桶中已经存在的package.zip) 我有什么简单的方法可以做到吗?

https://aws.amazon.com/blogs/devops/setting-up-the-jenkins-plugin-for-aws-codedeploy/ 当前设置工作正常,部署是在aws上触发的,但是目标文件错误,因此当前部署失败。没有机会合并构建(并上传到s3)并一起部署作业。

2 个答案:

答案 0 :(得分:0)

已切换到aws-cli以正确定位要部署的存储桶。无法在这种情况下使用插件

答案 1 :(得分:0)

您可以将jenkins作业从管道中检出,而codedeploy发布作业将自动压缩并存储修订到S3中,而不是将构建和部署分为两个不同的阶段,实际上这是我实现它的方式。但是最好的方法是使用AWS cli。