corley/phing-aws
最新稳定版本:0.0.2
Composer 安装命令:
composer require corley/phing-aws
包简介
A set of tasks for AWS integration with Phing
README 文档
README
A group of task in order to integrate Phing with AWS.
ElasticBeanstalk
Deploy your bundle in AWS ElasticBeanstalk
<project> <taskdef name="beanstalk" classname="Corley\Phing\BeanstalkTask" /> <target name="deploy" depends="upload"> <echo msg="Deploy application '${APP_NAME}' on ElasticBeanstalk using name '${BUNDLE_NAME}'" /> <beanstalk key="${amazon.key}" secret="${amazon.secret}" region="${amazon.region}" application="${APP_NAME}" version="${BUNDLE_NAME}" bucket="${amazon.bucket}" object="${BUNDLE_NAME_ZIP}" /> </target> </project>
CodeDeploy
Deploy your bundle in AWS CodeDeploy
<project> <taskdef name="codedeploy" classname="Corley\Phing\CodeDeployTask" /> <target name="deploy" depends="upload"> <echo msg="Deploy application '${APP_NAME}' with CodeDeploy using name '${BUNDLE_NAME}'" /> <codedeploy key="${amazon.key}" secret="${amazon.secret}" region="${amazon.region}" application="${APP_NAME}" version="${BUNDLE_NAME}" bucket="${amazon.bucket}" object="${BUNDLE_NAME_ZIP}" /> </target> </project>
Upload on S3
<project> <taskdef name="s3" classname="Corley\Phing\S3PutTask" /> <target name="upload" description="Deploy production bundle to S3" depends="bundle"> <echo msg="Upload '${BUNDLE_NAME_ZIP}' on S3 buckey: '${amazon.bucket}' using key: '${amazon.key}'" /> <s3 key="${amazon.key}" secret="${amazon.secret}" bucket="${amazon.bucket}" source="${BUNDLE_NAME_ZIP}" object="${BUNDLE_NAME_ZIP}" /> </target> </project>
统计信息
- 总下载量: 9.82k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-05-30