Summary
doryctl命令行工具
doryctl命令行工具
TODO
- doryctl命令
- 全局参数:
- config: 配置文件路径,默认为$HOME/.doryctl/config.yaml
- verbose: 详细模式,显示接口请求以及输出日志
- version
- [*] login: 连接dory-core,并自动创建token,把token保存在config中,创建的证书名字: doryctl-20060102030405-expiresDays-XXXX
- config中的信息
- serverURL: dory-core服务端地址
- insecure: 是否忽略证书
- timeout: 全局的请求超时时间
- accessToken: 使用base64加密的accessToken
- 参数
- serverURL
- username
- password
- insecure: 是否忽略证书,默认false
- timeout: 默认10s
- expiresDays: 默认90d
- config中的信息
- [*] logout: 清除doryctl配置文件的设置
- [*] info: 检查客户端和服务端连接的版本信息,假如没有login提示错误
- project: 项目管理相关命令
- 子命令
- [*] get: 获取项目配置信息
- add: 添加项目(需要管理员权限)
- delete: 删除项目(需要管理员权限)
- update: 更新项目全名和团队(需要管理员权限)
- 子命令
- def (list, get, update, patch)
- pipeline: 流水线管理相关命令
- 子命令
- [*] get
- [*] execute
- add
- delete
- update
- 子命令
- run: 运行管理相关命令
- 子命令
- [*] get
- [*] abort
- [*] log
- 子命令
- step (get)
- commit (get)
- config: 管理员操作,customStepConf配置
- 全局参数: