CodePipeline 中有效的操作提供程序 - AWS CodePipeline

CodePipeline 中有效的操作提供程序

管道结构格式用于在管道中构建操作和阶段。操作类型由操作类别和提供方类型组成。

每个操作类别都有一个有效的操作提供程序列表。要参考每个操作类别的有效操作提供程序,请参阅操作结构参考

每个操作类别都有一组指定的提供方。每个操作提供方(比如 Amazon S3)都有一个提供方名称(比如 S3),您必须在管道结构中操作类别的 Provider 字段中使用该名称。

管道结构中的操作类别部分的 Owner 字段有三个有效值:AWSThirdPartyCustom

要查找操作提供程序的提供程序名称和拥有者信息,请参阅操作结构参考每种操作类型的有效输入和输出构件

此表按操作类型列出了有效的提供方。

注意

有关 Bitbucket、GitHub 或 GitHub Enterprise Server 操作,请参阅 CodeStarSourceConnection(适用于 Bitbucket Cloud, GitHub、GitHub Enterprise Server、GitLab.com 和 GitLab 自托管操作) 操作参考主题。

按操作类型列出的有效操作提供方
操作类别 有效操作提供方 操作参考
来源 Amazon S3 Amazon S3 源操作参考
Amazon ECR Amazon ECR 源操作参考
CodeCommit CodeCommit 源操作参考
CodeStarSourceConnection(适用于 Bitbucket、GitHub、GitHub Enterprise Server 操作) CodeStarSourceConnection(适用于 Bitbucket Cloud, GitHub、GitHub Enterprise Server、GitLab.com 和 GitLab 自托管操作)
构建 CodeBuild AWS CodeBuild 构建和测试操作参考
自定义 CloudBees 每种操作类型的有效输入和输出构件
自定义 Jenkins 每种操作类型的有效输入和输出构件
自定义 TeamCity 每种操作类型的有效输入和输出构件
测试 CodeBuild AWS CodeBuild 构建和测试操作参考
AWS Device Farm 每种操作类型的有效输入和输出构件
自定义 BlazeMeter 每种操作类型的有效输入和输出构件
ThirdParty GhostInspector 每种操作类型的有效输入和输出构件
自定义 Jenkins 每种操作类型的有效输入和输出构件
ThirdParty Micro Focus StormRunner Load 每种操作类型的有效输入和输出构件
ThirdParty Nouvola 每种操作类型的有效输入和输出构件
ThirdParty Runscope 每种操作类型的有效输入和输出构件
部署 Amazon S3 Amazon S3 部署操作参考
AWS CloudFormation AWS CloudFormation 部署操作参考
CodeDeploy 每种操作类型的有效输入和输出构件
Amazon ECS 每种操作类型的有效输入和输出构件
Amazon ECS(蓝色/绿色)(这是 CodeDeployToECS 操作) 每种操作类型的有效输入和输出构件
Elastic Beanstalk 每种操作类型的有效输入和输出构件
AWS AppConfig AWS AppConfig 部署操作参考
AWS OpsWorks 每种操作类型的有效输入和输出构件
服务目录 每种操作类型的有效输入和输出构件
Amazon Alexa 每种操作类型的有效输入和输出构件
自定义 XebiaLabs 每种操作类型的有效输入和输出构件
审批 手动 每种操作类型的有效输入和输出构件
调用 AWS Lambda AWS Lambda 调用操作参考
AWS Step Functions AWS Step Functions 调用操作参考

CodePipeline 中的某些操作类型仅在选定的 AWS 区域中可用。AWS 区域中可能提供某种操作类型,但该操作类型的 AWS 提供方可能不可用。

有关各个操作提供方的更多信息,请参阅与 CodePipeline 操作类型的集成