文档首页 > > 用户指南>

服务扩展点

服务扩展点

分享
更新时间:2021/02/25 GMT+08:00

服务扩展点是DevCloud平台的一种扩展插件,为DevCloud平台提供连接第三方服务的能力。

用户典型使用场景:在项目的流水线配置中,如果用户需要远程连接第三方服务,如:连接第三方GitHub、码云的Git仓库获取项目源码;连接第三方Jenkins服务执行Jenkins任务;连接Kubernetes集群进行部署等,可以使用服务扩展点实现。

前提条件

项目创建者、项目经理才有权限设置服务扩展点。

新建Docker repository服务扩展点

Docker repository扩展点用于连接docker镜像仓库,连接成功后可对docker镜像进行相应操作。

  1. 进入项目,在顶部导航栏单击设置 > 通用设置 > 服务扩展点
  2. 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“Docker repository”
  3. 弹出“新建服务扩展点:Docker repository”对话框,请填写相应参数。

    表1 参数说明

    参数名称

    功能描述

    连接名称

    服务扩展点的名称。

    仓库地址

    待连接的docker镜像仓库的地址(http或者https协议地址)。

    用户名

    连接镜像仓库的用户名。

    密码

    连接镜像仓库的密码。

  4. 信息填写完成,单击“确定”

新建Jenkins服务扩展点

Jenkins扩展点用于连接Jenkins服务,连接成功后可以对Jenkins服务中所包含的任务进行操作。

  1. 进入项目,在顶部导航栏单击设置 > 通用设置 > 服务扩展点
  2. 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“Jenkins”
  3. 弹出“新建服务扩展点:Jenkins”对话框,请填写相应参数。

    表2 参数说明

    参数名称

    功能描述

    连接名称

    endpoint的名称。

    Server URL

    待连接的Jenkins服务的地址,当前仅支持“http://ip:端口号”和“https://ip:端口号”这类公网地址。

    用户名

    登录Jenkins服务的用户名称。

    用户密码

    登录Jenkins服务的用户密码。

    可通过“验证并确定”按钮来验证用户和API Token是否可以连接到所填写的Jenkins服务器上。

  4. 信息填写完成,单击“确定”

新建nexus repository服务扩展点

nexus repository扩展点用于添加用户的私有maven仓库信息。

  1. 进入项目,在顶部导航栏单击设置 > 通用设置 > 服务扩展点
  2. 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“nexus repository”
  3. 弹出“新建服务扩展点:nexus repository”对话框,请填写相应参数。

    表3 参数说明

    字段

    说明

    连接名称

    扩展点的名称。

    仓库地址

    nexus仓库公网地址(http或者https协议地址)。

    用户名

    nexus仓库访问用户名。

    密码

    nexus仓库访问密码。

  4. 信息填写完成,单击“确定”

新建GitHub服务扩展点

连接到Github帐号后可以获取该帐号下的仓库、分支等信息。

  1. 进入项目,在顶部导航栏单击设置 > 通用设置 > 服务扩展点
  2. 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“GitHub”
  3. 弹出“新建服务扩展点:GitHub”对话框,根据需要选择对应验证方式,并填写相应参数。
    • 验证方式一:OAuth认证

      表4 参数说明

      参数名称

      功能描述

      连接名称

      服务扩展点的名称。

      验证方式

      OAuth认证方式,需要登录GitHub帐号进行手动授权。

    • 验证方式二:Access Token认证

      表5 参数说明

      参数名称

      功能描述

      连接名称

      服务扩展点的名称

      验证方式

      Access Token认证。

      Access Token

      获取Hithub Access Token,并填入此处认证。

新建通用Git服务扩展点

连接到通用Git帐号后可以获取该帐号下的仓库、分支等信息。

  1. 进入项目,在顶部导航栏单击设置 > 通用设置 > 服务扩展点
  2. 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“通用Git”
  3. 弹出“新建服务扩展点:通用Git”对话框,请填写相应参数。

    表6 参数说明

    参数名称

    功能描述

    连接名称

    服务扩展点的名称。

    Git仓库Url

    Git具体某个仓库的web url(https协议地址)。

    用户名

    Git仓库用户名。

    密码或Access Token

    Git仓库密码或Access Token。

  4. 信息填写完成,单击“确定”

新建码云Git服务扩展点

连接到码云帐号之后可以获取该帐号下的仓库、分支等信息。

  1. 进入项目,在顶部导航栏单击设置 > 通用设置 > 服务扩展点
  2. 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“码云Git”
  3. 弹出“新建服务扩展点:码云Git”对话框,根据需要选择对应验证方式,并填写相应参数。
    • 验证方式一:OAuth认证

      表7 参数说明

      参数名称

      功能描述

      连接名称

      服务扩展点的名称。

      验证方式

      OAuth认证方式,需要登录码云帐号进行手动授权。

    • 验证方式二:Access Token认证

      表8 参数说明

      参数名称

      功能描述

      连接名称

      服务扩展点的名称。

      验证方式

      Access Token认证。

      Access Token

      获取码云Access Token,并填入此处认证。

  4. 信息填写完成,单击“确定”

编辑/删除服务扩展点

“服务扩展点管理”页面,单击服务扩展点列表中的服务扩展点名称,可查看服务扩展点基本信息和详细信息,具有权限的用户可根据需要修改和删除服务扩展点。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问