手册
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-18 17:26:02
分享链接

安装命令行

目前支持如下三种方式

从源码安装

需要安装go环境,推荐go1.21

# 下载源码
git clone https://github.com/easysoft/quickon_cli.gi
# 安装task
go install github.com/go-task/task/v3/cmd/task@latest
# 编译当前系统下的二进制
task local
# 编译linux专属二进制
task linux 

从预编译二进制安装

使用我们提供的预编译二进制文件,可以github获取或者国内镜像获取

curl -L --remote-name-all https://github.com/easysoft/quickon_cli/releases/latest/download/qcadmin_linux_amd64 

从国内镜像获取

curl -sfL https://pkg.qucheng.com/quickon/get.sh | sh -
z version 

通过包管理工具安装

目前仅提供最新版本deb或者rpm包方式安装, 默认支持命令行补全

# debian
echo "deb [trusted=yes] https://repo.qucheng.com/quickon/apt/ /" | tee /etc/apt/sources.list.d/quickon.list
apt update
apt search qcadmin
apt install qcadmin
# centos7
cat > /etc/yum.repos.d/quickon.repo << EOF
[quickon]
name=Quickon Repo
baseurl=https://repo.qucheng.com/quickon/yum/
enabled=1
gpgcheck=0
EOF
yum makecache
yum install qcadmin 

或者从github下载相关deb/rpm进行安装

# 示例,以3.0.6版本为例
dpkg -i qcadmin_v3.0.6_linux_amd64.deb
rpm -i qcadmin_v3.0.6_linux_amd64.rpm 

升级命令行

通过命令行自身升级

# 通过z upgrade 命令升级,目前只支持升级z命令本身
z upgrade cli
[done] √ Successfully updated q to version v3.0.6
[info]   Release note:
      	 release v3.0.6
[info]   Upgrade docs:
      	 https://github.com/easysoft/quickon_cli/releases
[info]   Support QQGroup:
      	 768721743 

更新替换二进制升级

该步骤同安装

通过包管理工具升级

# Debian
apt update
apt upgrade qcadmin
# Centos
yum makecache
yum upgrade 

其他说明

二进制文件名说明 z, q,qcadmin无特殊说明情况下都表示是同一个二进制文件。

# 二进制 /usr/local/bin/ 或者 /usr/bin/ 目录下
command -v qcadmin
/usr/local/bin/qcadmin
# z 或者 q 多数都为qcadmin的软链接文件
root@debian:~# ls -alh /usr/bin/q
lrwxrwxrwx 1 root root 16 Sep 13 09:39 /usr/bin/q -> /usr/bin/qcadmin
root@debian:~# ls -alh /usr/local/bin/z
lrwxrwxrwx 1 root root 22 Sep 13 15:47 /usr/local/bin/z -> /usr/local/bin/qcadmin 

 

 

3048 ysicing