Я создал конвейер CI / CD в AWS.В процессе развертывания я хочу обрабатывать среды.Общий поток выглядит следующим образом:
(1) После того, как сборка запущена и успешна, артефакты перемещаются в промежуточную среду.
(2) После утверждения артефакты будут развернуты в рабочей среде.среда IIS.
(3) После установки в производственной среде переименуйте, удалите старый web.config и переименуйте web.config.prod в web.config
. Я создал постустановочный скрипт, которыйСледует проверять среду разработки на каждом этапе.Я просто хочу знать, как проверить, развернут ли артефакт в постановке или производстве.Какие модификации необходимы в этом коде:
# Hook Script: post-install.sh
# Copy source files to DEVELOPMENT environment
if [ "$DEPLOYMENT_GROUP_NAME" == "development" ]; then
# Powershell script here
# Copy source files to PRODUCTION environment
if [ "$DEPLOYMENT_GROUP_NAME" == "production" ]; then
#Powershell script
Rename-Item web.config.prod web.config