AWS CodeDeploy:修订间差异
跳到导航
跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
(→設定) |
(→伺服器端) |
||
第13行: | 第13行: | ||
=== 伺服器端 === | === 伺服器端 === | ||
<syntaxhighlight lang="yaml"> | |||
version: 0.0 | |||
os: linux | |||
files: | |||
- source: / | |||
destination: /srv/www.example.com | |||
</syntaxhighlight> | |||
== 外部連結 == | == 外部連結 == |
2018年5月1日 (二) 01:46的版本
AWS CodeDeploy是AWS提供的服务之一,用于发布伺服器端的软体。
简介
设定
软体本身有两段设定,一段是Deploy的发起端透过awscli呼叫,另外一段是在appspec.yml
定义在伺服器上的行为。
发起端
$ aws deploy push --application-name "${APPLICATIO_NAME}" --ignore-hidden-files --region us-east-1 --s3-location s3://${S3_BUCKET}/${GIT_BRANCH}-${GIT_HASH}
$ aws deploy create-deployment --application-name "${APPLICATION_NAME}" --deployment-group-name "${GROUP_NAME}" --region us-east-1 --s3-location bucket=${S3_BUCKET},key=${GIT_BRANCH}-${GIT_HASH},bundleType=zip
伺服器端
version: 0.0
os: linux
files:
- source: /
destination: /srv/www.example.com