本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
中的有效操作提供者 CodePipeline
管道结构格式用于在管道中构建操作和阶段。操作类型由操作类别和提供方类型组成。
每个操作类别都有一个有效的操作提供程序列表。要参考每个操作类别的有效操作提供程序,请参阅操作结构参考。
每个操作类别都有一组指定的提供方。每个操作提供方(比如 Amazon S3)都有一个提供方名称(比如 S3),您必须在管道结构中操作类别的 Provider 字段中使用该名称。
管道结构中的操作类别部分的 Owner 字段有三个有效值:AWS、ThirdParty 和 Custom。
要查找操作提供程序的提供程序名称和拥有者信息,请参阅操作结构参考或每种操作类型的有效输入和输出构件。
此表按操作类型列出了有效的提供方。
注意
有关 Bitbucket GitHub、或 GitHub 企业服务器操作的信息,请参阅CodeStarSourceConnection 适用于 Bitbucket Cloud GitHub、、 GitHub 企业服务器、 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 企业服务器、 GitLab .com 和 GitLab 自我管理操作 | |
| 构建 | 亚马逊 ECR 操作 ECRBuildAndPublish |
仅 V2 | ECRBuildAndPublish构建操作参考 |
| CodeBuild | V1、V2 | AWS CodeBuild 生成和测试操作参考 | |
| 命令操作(参见计算) | 仅 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 部署操作参考 | |
| AWS CloudFormation | AWS CloudFormation 部署操作参考 | ||
| CodeDeploy | 每种操作类型的有效输入和输出构件 | ||
| EC2 部署操作 | 仅 V2 | 亚马逊 EC2 操作参考 | |
| Amazon ECS | 每种操作类型的有效输入和输出构件 | ||
Amazon ECS(蓝色/绿色)(这是 CodeDeployToECS 操作) |
每种操作类型的有效输入和输出构件 | ||
| 亚马逊 EKS 行动 | 仅 V2 | 亚马逊 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 | 亚马逊 Inspect InspectorScan or 调用操作参考 | ||
| 计算 | Commands 操作 | Commands 操作参考 |
中的 CodePipeline 某些操作类型仅在部分 AWS 区域可用。某一 AWS 地区可能存在操作类型,但该操作类型的 AWS 提供者不可用。
有关各个操作提供方的更多信息,请参阅与动 CodePipeline 作类型的集成。