本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
中的有效操作提供者 CodePipeline
管道结构格式用于在管道中构建操作和阶段。操作类型由操作类别和提供方类型组成。
每个操作类别都有一个有效的操作提供程序列表。要参考每个操作类别的有效操作提供程序,请参阅操作结构参考。
每个操作类别都有一组指定的提供方。每个操作提供方(比如 Amazon S3)都有一个提供方名称(比如 S3),您必须在管道结构中操作类别的 Provider 字段中使用该名称。
管道结构中的操作类别部分的 Owner 字段有三个有效值:AWS、ThirdParty 和 Custom。
要查找操作提供程序的提供程序名称和拥有者信息,请参阅操作结构参考或每种操作类型的有效输入和输出构件。
此表按操作类型列出了有效的提供方。
注意
有关 Bitbucket GitHub、或 GitHub 企业服务器操作的信息,请参阅CodeStarSourceConnection(适用于 Bitbucket Cloud, GitHub、GitHub Enterprise Server、GitLab.com 和 GitLab 自托管操作)操作参考主题。
| 操作类别 | 有效操作提供方 | 支持的管道类型 | 操作参考 |
|---|---|---|---|
| 来源 | Amazon S3 | V1、V2 | Amazon S3 源操作参考 |
| Amazon ECR | V1、V2 | Amazon ECR 源操作参考 | |
| CodeCommit | V1、V2 | CodeCommit 源操作参考 | |
| CodeStarSourceConnection (适用于 Bitbucket GitHub、、 GitHub 企业服务器操作) | V1、V2 | CodeStarSourceConnection(适用于 Bitbucket Cloud, GitHub、GitHub Enterprise Server、GitLab.com 和 GitLab 自托管操作) | |
| 构建 | Amazon ECR ECRBuildAndPublish 操作 |
仅 V2 | ECRBuildAndPublish 构建操作参考 |
| CodeBuild | V1、V2 | AWS CodeBuild 生成和测试操作参考 | |
| Commands 操作(参阅“计算”) | 仅 V2 | ||
| 自定义 CloudBees | V1、V2 | 每种操作类型的有效输入和输出构件 | |
| 自定义 Jenkins | V1、V2 | 每种操作类型的有效输入和输出构件 | |
| 自定义 TeamCity | V1、V2 | 每种操作类型的有效输入和输出构件 | |
| 测试 | CodeBuild | V1、V2 | AWS CodeBuild 生成和测试操作参考 |
| AWS Device Farm | V1、V2 | 每种操作类型的有效输入和输出构件 | |
| 自定义 BlazeMeter | V1、V2 | 每种操作类型的有效输入和输出构件 | |
| ThirdParty GhostInspector | 每种操作类型的有效输入和输出构件 | ||
| 自定义 Jenkins | 每种操作类型的有效输入和输出构件 | ||
| ThirdParty 微焦 StormRunner 负载 | 每种操作类型的有效输入和输出构件 | ||
| ThirdParty Nouvola | 每种操作类型的有效输入和输出构件 | ||
| ThirdParty 跑步镜 | 每种操作类型的有效输入和输出构件 | ||
| 部署 | Amazon S3 | Amazon S3 部署操作参考 | |
| CloudFormation | CloudFormation 部署操作参考 | ||
| CodeDeploy | 每种操作类型的有效输入和输出构件 | ||
| EC2 部署动作 | 仅 V2 | 亚马逊 EC2 操作参考 | |
| Amazon ECS | 每种操作类型的有效输入和输出构件 | ||
Amazon ECS(蓝色/绿色)(这是 CodeDeployToECS 操作) |
每种操作类型的有效输入和输出构件 | ||
| Amazon EKS 操作 | 仅 V2 | Amazon Elastic Kubernetes Service EKS 部署操作参考 | |
| Elastic Beanstalk | 每种操作类型的有效输入和输出构件 | ||
| AWS AppConfig | AWS AppConfig 部署操作参考 | ||
| OpsWorks | 每种操作类型的有效输入和输出构件 | ||
| 服务目录 | 每种操作类型的有效输入和输出构件 | ||
| Amazon Alexa | 每种操作类型的有效输入和输出构件 | ||
| 自定义 XebiaLabs | 每种操作类型的有效输入和输出构件 | ||
| 审批 | 手动 | 每种操作类型的有效输入和输出构件 | |
| 调用 | CodePipeline调用操作 | AWS CodePipeline 调用操作参考 | |
| AWS Lambda | AWS Lambda 调用操作参考 | ||
| AWS Step Functions | AWS Step Functions 调用操作参考 | ||
| InspectorScan | Amazon Inspector InspectorScan 调用操作参考 | ||
| 计算 | Commands 操作 | Commands 操作参考 |
中的 CodePipeline 某些操作类型仅在部分 AWS 区域可用。某一 AWS 地区可能有操作类型可用,但该操作类型的 AWS 提供者不可用。
有关各个操作提供方的更多信息,请参阅与动 CodePipeline 作类型的集成。