#amazon-web-services #aws-cdk #aws-codepipeline
#amazon-веб-сервисы #aws-cdk #aws-codepipeline
Вопрос:
У меня есть ниже шаблон cloudformation:
CodeBuildProject:
Type: AWS::CodeBuild::Project
Properties:
Name: project
ServiceRole: !Ref CodeBuildRole
Artifacts:
Type: CODEPIPELINE
Source:
Type: CODEPIPELINE
...
То Artifiacts
и Source -> Type
есть CODEPIPELINE
. Я перевожу приведенный выше код в CDK, но не смог найти подходящий API для указания этих значений.
Я читал этот документ https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-codebuild .Source.html и https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-codebuild .IArtifacts.html но у него нет никакого метода для загрузки исходного кода из CODEPIPELINE.
Ответ №1:
Вы можете использовать PipelineProject:
Удобный класс для проектов CodeBuild, которые используются в CodePipeline.
Пример того, как можно использовать класс, находится в:
Комментарии:
1. Означает ли этот конвейерный проект использование
Type: CODEPIPELINE
?