“AWS CodeDeploy”的版本间的差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
設定
伺服器端
第13行: 第13行:
  
 
=== 伺服器端 ===
 
=== 伺服器端 ===
 +
<syntaxhighlight lang="yaml">
 +
version: 0.0
 +
os: linux
 +
files:
 +
  - source: /
 +
   destination: /srv/www.example.com
 +
</syntaxhighlight>
  
 
== 外部連結 ==
 
== 外部連結 ==

2018年5月1日 (二) 01:46的版本

AWS CodeDeployAWS提供的服务之一,用于发布服务器端的软件。

简介

设定

软件本身有两段设定,一段是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

外部链接