安装doryctl
目录
Summary
- 介绍doryctl的主要功能
- 介绍doryctl的安装方式
- 介绍doryctl的基础使用
安装doryctl
关于doryctl
doryctl
是一个安装和管理DORY的命令行工具- 源代码仓库:
doryctl安装的组件
- 使用
doryctl
可以自动完成DORY以及相关组件的安装配置,安装的组件架构图如下:
- DORY核心服务:
dory-core
: DORY社区版核心服务,支持多实例运行dory-dashboard
: DORY社区版WebUI管理界面,支持多实例运行- DORY依赖的基础组件:
MongoDB
: DORY数据库服务Redis
: DORY缓存服务OpenLDAP
: DORY用户账号中心Docker
: DORY步骤执行器(executor),支持多实例运行- DORY管理的DevOps工具链组件:
Gitlab
或者Gitea
: 代码仓库Nexus
: 依赖与制品仓库Harbor
: 容器镜像仓库
doryctl支持的安装模式
doryctl
支持两种安装模式:
- 把DORY部署在
kubernetes
中,自动创建两个不同的namespace
用于运行DORY相关服务以及harbor镜像仓库 - DORY的执行器executor可以在
kubernetes
集群中的不同节点启动 - 详细安装说明参见: kubernetes方式部署
- 生产环境推荐安装方式
- 使用
docker-compose
部署DORY,自动创建两个不同的docker-compose.yaml
用于运行DORY相关服务以及harbor镜像仓库 - DORY的所有执行器executor只能在同一个节点启动
- 详细安装说明参见: docker-compose方式部署
- 测试用途,不建议用于生产
使用doryctl在kubernetes上部署DORY演示视频
doryctl连接并管理DORY
- [TODO] 使用
doryctl
可以连接DORY服务,通过命令行方式管理DORY。通过doryctl
可以很容易与其他工具整合,主要包含以下功能:- 查看各种流水线资源
- 配置项目流水线
- 运行流水线
二进制包方式安装doryctl
-
从doryctl Releases下载相应的二进制安装包. 一旦下载后,二进制执行文件就可以在任何地方执行,你无需把执行文件放到全局目录,假如你没有主机的相关权限的话。
-
更好的方式是把二进制执行文件放到PATH所在的目录,这样你在任何地方都可以调用doryctl,常见的路径为 /user/local/bin
源码方式安装doryctl
- doryctl 需要
golangv1.16.x
以上版本编译。
|
|
doryctl使用概览
|
|