【发布时间】:2023-03-19 18:05:02
【问题描述】:
我正在使用本教程中的 Cloudformation 堆栈:
https://aws.amazon.com/blogs/compute/continuous-deployment-for-serverless-applications/
它创建一个以 CodeCommit 存储库为源的管道。我想将其切换到 Github 存储库。这是定义此资源的代码:
Pipeline:
Type: AWS::CodePipeline::Pipeline
Properties:
ArtifactStore:
Location: !Ref BuildArtifactsBucket
Type: S3
Name: !Sub ${ServiceName}_pipeline
RoleArn: !GetAtt PipelineExecutionRole.Arn
Stages:
- Name: Source
Actions:
- Name: CodeCommitRepo
ActionTypeId:
Category: Source
Owner: AWS
Provider: CodeCommit
Version: 1
Configuration:
RepositoryName: !Sub '${ServiceName}_repo'
BranchName: master
OutputArtifacts:
- Name: SourceZip
RunOrder: 1
GitHub 是如何定义为资源的,以及如何处理私有存储库的身份验证?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-codepipeline