Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

wbw295/coding-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

Coding Release 发布工具

简介

用于创建 Coding 发布使用的 Release Checklist 文档

安装

windows 用户请先设置环境变量 $GOBIN

curl https://raw.githubusercontent.com/coding/coding-cli/master/install.sh | sh

或者下载源码编译安装

命令

登录用户

示例命令:coding-cli login -u username

在用户目录下创建一个 ~/.coding_release_rc 文件保存 session

生成 Release 文件

在当前目录生成 Markdown 格式的 Release 文件

示例命令:coding-cli release release-20181122 general-products -p coding-frontend -o release-20181122-general-products.md

示例命令:coding-cli release master enterprise-saas -o release-20181030.1-enterprise.md -l enterprise-saas -t normal -n 1 -c ~/.coding_release.yml

查看帮助:coding-cli release -h

图片

创建环境变量文件

示例命令:coding-cli env add -c "redis.host=17.0.0.1" -f add_redis_host

图片

创建 pt-online-schema-change 数据库表结构更新文件

示例命令:coding-cli pt -t sample -a "add column nickname varchar(32) default null comment '昵称' after id" -f sample_table_add_nickname_col

图片

创建数据库数据更新 SQL 文件

示例命令:coding-cli sql -c " UPDATE sample SET nickname='tom' WHERE id = 1 " -f update_sample_nickname

图片

.coding_release.yml 文件示例

service:
- name: e-coding
 migrate: enterprise/app/e-coding/doc/mysql/migrate_script
 source:
 - enterprise/app/e-coding
- name: e-front
 migrate:
 source:
 - frontend/coding-front-v2

About

Coding release cli

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%

AltStyle によって変換されたページ (->オリジナル) /