1 Star 0 Fork 181

mah / xcloud-devops

forked from wl4g / dopaas 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_CN.md 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
wanglsir 提交于 2020-08-02 20:57 . Initial Commit

ci 项目

English version goes here.

快速开始

源码编译

cd super-devops-ci
mvn clean install -DskipTests 

配置

配置文件

配置在application-test.yml

  • git-username是登录git的账号
  • git-password是登录git的密码
  • cipher-key是用来加解密私钥的
# Deploy git configuration.
deploy:
  git-username: heweijie
  git-password: hwj13535248668
  cipher-key: 03DE18C2FC4E605F

数据库

数据库在devops

  • app_group表 app_group表
  • instance表 instance表
  • project表 project表
  • trigger表 trigger表
  • trigger_detail表 trigger_detail表

启动

可当作spring boot项目启动 sc ci start

控制台

进入控制台

sc ci shell

控制台命令

  • 查找实例id
list -a 项目名 -e 环境名 -r 正则表达式
  • 部署项目
deploy -a 项目名 -I 实例id -b 分支名
实例id可多个,用","分割
例如:
deploy -a datachecker -I 64 -b master
  • 过程中支持Ctrl+C强制退出

##钩子配置

  • 先去数据库把必要配置配好
  • 到gitlab修改相关配置
到对应项目下的setting-->Integrations
设置URL:如:http://localhost:8080/ci/hook
勾选Push events
点击 Add webhook 保存

gitlab01

Java
1
https://gitee.com/zsxdcvv/xcloud-devops.git
git@gitee.com:zsxdcvv/xcloud-devops.git
zsxdcvv
xcloud-devops
xcloud-devops
master

搜索帮助