管理应用 分享链接

作者:张鹏 最后编辑:赵红梅 于 2023-09-12 16:40:33 浏览量:8942
应用

应用是指为建设DevOps体系而需要管理的一系列相关的工具,包括源代码管理、静态代码分析、流水线自动化、制品库管理、运维自动化等。为了降低安装和维护这些工具所带来的成本,平台提供了一键安装应用、集中监控应用状态等功能,以简化DevOps工具链的建设过程。

目前,平台已支持以下主流应用:

  • 源代码管理:GitLab、Gitea 和 Gogs
  • 静态代码分析:SonarQube
  • 流水线自动化:Jenkins、GitLab
  • 制品库管理:Nexus 和 Jfrog Artifactory

一、添加应用

平台提供了两种添加应用的方式,在应用列表点击添加应用。如果你的组织尚未开始构建 DevOps 工具链,强烈推荐你直接通过应用市场安装应用。这样做可以大大降低部署和维护 DevOps 工具的成本,这里以安装GitLab应用为例:

如果你的组织已经开始使用 DevOps 工具,你可以通过手工配置将其对接到平台。我们在未来将提供应用迁移功能,以实现外部工具在平台上的集中管理。这里以配置Jenkins为例:

另外在安装某些应用时需要选择数据库类型

  • 共享数据库:默认设置,会显示平台上可以使用的共享数据库名称,数据库类型会根据用户选择的应用动态变化,如应用需要MySQL数据库,会显示目前平台上已经安装的全局共享MySQL数据库实例的名称。如果你的机器配置不高,建议使用共享数据库。
  • 独享数据库:安装应用时会同时创建一个应用需要的数据库实例,与应用进行关联,这个数据库实例是该应用独享的,因此称之为独享数据库。优势是数据库资源应用独享,但会占用更多的系统资源(内存与磁盘)。

二、应用市场

配置管理人员在应用市场可以一键安装应用,点击应用列表的应用市场按钮进入应用市场卡片列表。

在左侧按照类别快速筛选应用,点击应用卡片后浏览该应用的基础信息、截图以及动态,这里以Artifactory为例。

点击页面右上角支持按钮获取源码或访问论坛,或点击安装按钮安装应用。

三、管理应用

配置管理人员在应用列表管理应用:

  • 内部应用代表应用是从应用市场安装的,此类应用支持访问,关闭/开启,权限设置以及升级操作
  • 外部应用代表手工配置的外部应用,此类应用支持访问、编辑配置以及删除操作。

点击应用名称浏览应用信息,从应用市场安装的应用支持设置和数据库管理。

点击设置,编辑应用名称或调整应用内存。

点击数据库列表操作列的管理按钮,跳转至应用数据库的Adminer管理页面。