命令行工具
手册分类
- 1. 禅道DevOps解决方案介绍
- 1.1 关于禅道DevOps解决方案
- 2. 安装与升级
- 2.1 快速安装
- 3. 应用
- 3.1 管理应用
- 4. 代码库
- 4.1 管理代码库
- 4.2 管理代码
- 4.3 管理推送请求(解决方案)
- 4.4 管理合并请求
- 4.5 静态代码分析
- 4.6 管理问题(解决方案)
- 4.7 代码库设置(解决方案)
- 5. 流水线
- 5.1 管理流水线
- 6. 制品库
- 6.1 管理制品库(解决方案)
- 7. 上线(企业版)
- 7.1 管理上线计划
- 8. DevOps设置
- 9. 命令行工具
- 9.1 安装及升级
- 9.2 status子命令说明
安装及升级 分享链接
作者:ysicing
最后编辑:郑院生 于 2023-09-18 17:32:28
浏览量:4817
本篇目录
安装命令行
目前支持如下三种方式
从源码安装
需要安装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