项目 = jenkins folder
应用 = jenkins job
发布 = jenkins build
角色名 | 权限 | |
---|---|---|
admin | 管理员 | 默认拥有所有权限 |
ops | 运维人员 | 项目、应用、发布所有权限;设置项目管理员等 |
dev | 开发人员 | 项目、应用只读权限;发布相关权限 |
project_manager | 项目管理员 | 除dev角色权限外,可修改项目组、添加删除应用、设置项目成员、审核发布等 |
mkdir -p /usr/local/jenkins-wrapper-ci/{ui,bin,conf,log}
cd web/
npm install
npm run build
cp -rf dist/* /usr/local/jenkins-wrapper-ci/ui/
cd ../server/
cp -rf resource /usr/local/jenkins-wrapper-ci/
cp -rf config.yaml /usr/local/jenkins-wrapper-ci/conf/
go build -o jenkins-wrapper-ci main.go
cp -rf jenkins-wrapper-ci /usr/local/jenkins-wrapper-ci/bin/
chmod a+x /usr/local/jenkins-wrapper-ci/bin/jenkins-wrapper-ci
cd /usr/local/jenkins-wrapper-ci
./bin/jenkins-wrapper-ci -c ./conf/config.yaml
1. 访问localhost:8080/init/initdb, 根据提示初始化数据库
2. 修改config.yaml
3. 默认用户名密码: admin/123456