管理CodeArts服务扩展点
操作场景
服务扩展点是CodeArts的一种扩展插件,为CodeArts提供连接第三方服务的能力。
当CodeArts中的一些任务需要连接到远程第三方服务,进行一些获取数据操作时,例如连接第三方GitHub仓库获取项目源码、连接第三方Jenkins服务执行Jenkins任务等,可以通过新建扩展点来实现与相应服务的连接。
| 
          类型  | 
        
          使用场景  | 
       
|---|---|
| 
          Docker repository  | 
        
          用于连接第三方Docker镜像仓库。连接成功后,部署服务可以获取仓库中的Docker镜像。  | 
       
| 
          Jenkins  | 
        
          用于连接第三方Jenkins服务。连接成功后,可以在流水线中调用并执行Jenkins服务中所包含的任务。  | 
       
| 
          Kubernetes  | 
        
          用于连接Kubernetes集群。连接成功后,可以对Kubernetes集群下发部署任务。  | 
       
| 
          nexus repository  | 
        
          用于连接第三方私有Maven仓库。连接成功后,构建任务可以获取该仓库中的文件信息。  | 
       
| 
          通用Git  | 
        
          用于连接第三方Git仓库。连接成功后,可以在流水线、构建等服务中获取该仓库的分支等信息。  | 
       
| 
          GitHub  | 
        
          用于连接Github账号。连接成功后,可以在流水线、构建等服务中获取该账号的仓库、分支等信息。  | 
       
| 
          IAM账户  | 
        
          用于委托自己账号的AK/SK给需要执行任务的账号,在该账号执行部署任务的时候可以通过AK/SK获得被委托的账号的token执行更高权限的任务。  | 
       
| 
          CodeArts Repo HTTPS  | 
        
          用于授权CodeArts服务对托管的Repo仓库进行代码下载、分支创建、分支合并、代码提交等操作。当前主要用于流水线服务的微服务变更功能模块及其相关插件。  | 
       
| 
          GitLab  | 
        
          用于连接GitLab仓库。连接成功后,可以在流水线、构建等服务中获取该仓库的分支等信息。  | 
       
| 
          Bitbucket  | 
        
          用于连接bitbucket账号。连接成功后,可以在流水线、构建等服务中获取该账号的仓库、分支等信息。  | 
       
| 
          AGC  | 
        
          用于连接AGC Connect API。连接成功后,可以在流水线中使用该服务。  | 
       
前提条件
- 拥有“插件市场 > 扩展点 > 创建”权限的用户可以新建服务扩展点。项目成员如何查看/获取需要的操作权限?
 - 待接入的第三方服务能通过公网环境无限制地访问。
 - 暂不支持在“拉美-圣地亚哥”区域新建Jenkins、nexus repository、GitHub服务扩展点。
 - 暂不支持在“土耳其-伊斯坦布尔”区域新建Jenkins、nexus repository服务扩展点。
 - 当前只支持“亚太-新加坡”区域新建Bitbucket服务扩展点。
 
新建服务扩展点
- 进入CodeArts首页。
     
     
- 登录CodeArts控制台,单击
,根据需要选择已开通CodeArts的区域。 - 单击“前往工作台”。 
       
如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。
 
 - 登录CodeArts控制台,单击
 - 单击目标项目名称,进入项目。
 - 在导航中依次选择“设置 > 通用设置 > 服务扩展点管理”。
 - 单击“新建服务扩展点”,在下拉列表中选择目标服务扩展点类型。
 - 在弹框中完成服务扩展点的配置。
     
     
新建成功后,页面中显示新建的扩展点名称。
 
各类服务扩展点的配置参数如下。
管理服务扩展点
- 进入CodeArts首页。
     
     
- 登录CodeArts控制台,单击
,根据需要选择已开通CodeArts的区域。 - 单击“前往工作台”。 
       
如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。
 
 - 登录CodeArts控制台,单击
 - 单击目标项目名称,进入项目。
 - 在导航中依次选择“设置 > 通用设置 > 服务扩展点管理”。
 - 在列表中单击目标服务扩展点,根据需要完成以下管理操作。
     
     
表13 管理服务扩展点 操作
说明
编辑
单击“编辑”,在弹框中编辑各项参数值,单击“保存”。
修改成功后,页面中将显示修改后的信息。
删除
警告:删除后,将无法恢复,请谨慎操作。
单击“删除”,在弹框中单击“确定”。
删除成功后,页面中将不显示已删除的服务扩展点。
 
    
      
