Как локально протестировать AWS Codepipeline (Codebuild + Codeploy) без необходимости повторной загрузки - PullRequest
0 голосов
/ 14 января 2020

В моем приложении мне нужно иметь возможность вносить некоторые изменения в существующий конвейер, поэтому я хочу иметь возможность тестировать его локально, без необходимости постоянно фиксировать мой код для проверки его функциональности.

Ты знаешь, как я могу это сделать? Что я хочу сделать, так это проверить, не нарушит ли конвейер с моими изменениями процесс сборки, фактически не выполняя удаленно сборку и развертывание.

1 Ответ

1 голос
/ 16 января 2020

Существует возможность запустить сборку локально с помощью CodeBuild Local [1], однако для CodeDeploy или CodePipeline такой опции не существует.

Возможно, вы сможете атаковать проблему другим способом. Попробуйте отключить переход от сборки к развертыванию или поставить действие одобрения вручную перед действием развертывания на этапе развертывания, чтобы контролировать время развертывания.

Ссылка:

[1] https://docs.aws.amazon.com/codebuild/latest/userguide/use-codebuild-agent.html#use -codebuild-agent

...