Развертывание с S3 на IIS - PullRequest
       9

Развертывание с S3 на IIS

0 голосов
/ 06 октября 2018

Я новичок в DevOps и создаю пример конвейера CI / CD в AWS.Как только CI успешен, код должен быть перемещен в корзину S3.Я должен написать файл appspec.yml для развертывания артефактов из S3 в IIS.

Здесь у меня есть несколько запросов: (1) После того, как CI успешен, файлы перемещаются в корзину S3 как .zip?(2) Где я должен хранить appspec.yml?(3) Как должен выглядеть код appspec.yml, чтобы CodeDeploy считывал его и развертывал артефакты в IIS?

1 Ответ

0 голосов
/ 07 октября 2018

Если вы используете Codedeploy, то вам следует заархивировать файл локально, загрузить на S3, а затем зарегистрировать редакцию в вашей группе развертывания.

appspec.yml всегда находится в корневой папке развертыванияпакет.

Вот пример appspec.yml

version: 0.0
os: windows
files:
   - source: \index.html
   destination: C:\inetpub\wwwroot

Это позволит развернуть index.html в корне документа по умолчанию.

Ваш пакет развертывания / zip-файл будет содержать appspec.yml и index.html в корневой папке.

...