我有一个场景,我想在每次按下代码时都创建一个新目录。管道将运行,并更新我现有的目录并提取所有最新更改。 我想保留以前的目录,并在通过CodeDeploy进行推送时每次都使用新名称克隆完整目录。 我的appspec.yml如下
# Definition file for AWS CodeDeploy
version: 0.0
os: linux
files:
- source: /
destination: /var/www/sample-app/
permissions:
- object: /var/www/sample-app
owner: www-data
group: www-data
type:
- file
- directory
hooks:
BeforeInstall:
- location: codedeploy-prepare.sh
AfterInstall:
- location: codedeploy-setup-app.sh