手册
1. 禅道DevOps平台版介绍
1.1 关于禅道DevOps平台版本
2. 安装与升级
2.1 快速安装
3. 应用
3.1 管理应用
4. 代码库
4.1 管理代码库
4.2 管理代码
4.3 管理合并请求
4.4 静态代码分析
4.5 管理问题(企业版)
5. 流水线
5.1 管理流水线
6. 制品库
6.1 管理制品库
7. 上线(企业版)
7.1 管理上线计划
8. DevOps设置
8.1. 管理平台
8.1.1 数据库
8.1.2 域名管理
8.2. 管理资源
8.2.1 主机
8.2.2 服务(企业版)
8.2.3 域名(企业版)
8.2.4 其他配置
8.3 指令
9. 命令行工具
9.1 安装及升级
9.2 status子命令说明

管理应用

2023-09-08 12:29:14
分享链接
应用

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

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

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

一、添加应用

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

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

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

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

二、应用市场

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

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

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

三、管理应用

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

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

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

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

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

9633 张鹏