Как каждый раз создавать новый каталог при развертывании кода - PullRequest
0 голосов
/ 07 января 2019

У меня есть сценарий, в котором я хочу создавать новый каталог каждый раз, когда я нажимаю код. Конвейер будет запущен, и он обновит мой существующий каталог, извлекая все последние изменения. Я хочу сохранить предыдущий каталог как есть и клонировать полный каталог каждый раз с новым именем при нажатии с помощью 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
...