- 1. 禅道DevOps解决方案介绍
- 1.1 关于禅道DevOps解决方案
- 1.2 DevOps4.0版本的变化
- 2. 安装与升级
- 2.1 快速安装
- 2.2 一键安装包升级至禅道开源版22.4系列
- 2.3 如何通过Docker联网部署GitFox
- 2.2 一键安装包升级至禅道开源版22.4系列
- 3. 空间
- 4. 代码库
- 5. 分支规则
- 6. 分支类型
- 7. 分支归档
- 7.1 使用分支归档功能
- 8. 评审流程
- 9. 流水线
- 10. 代码扫描
- 11. 应用管理
- 11.1 应用管理
- 12. 部署
- 13. 制品库
- 14. Fit命令
- 14.1 Fit命令行使用手册
- 1.1 关于禅道DevOps解决方案
如何通过Docker联网部署GitFox
一、部署
1.拉取禅道最新镜像ipd5.4版本为例
docker pull hub.zentao.net/app/zentao:ipd5.4
2.运行镜像
docker run -d --name zentao -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock -p 80:80 -p 3000:3000 -e MYSQL_INTERNAL=true --privileged --restart always hub.zentao.net/app/zentao:ipd5.4
3.访问服务器ip正常部署禅道后,会自动跳转到DevOps安装页面,如下图

3.1 如果点击跳过,请先使用admin账号登录禅道点击DevOps菜单,随后参考步骤4安装GitFox即可。
3.2 如果直接安装,参考步骤4.2继续安装即可。
4.安装GitFox
4.1 admin账号登录禅道,点击DevOps菜单进入,点击开始安装,复制运行脚本/apps/zentao/tmp/installgitfox.sh

4.2 进入容器,执行运行脚本/apps/zentao/tmp/installgitfox.sh


代表已经安装成功(我的环境因为没有装ss、lsof等,无法检测端口所以提示端口冲突,这个可以先忽略)
4.3 进入gitfox的安装路径
cd /data/gitfox-community/
4.4 启动gitfox服务
nohup ./gitfox server prod &或
./gitfox server prod &
如使用nohub则输入exit退出终端即可
登录禅道系统,点击DevOps菜单可以进入代表gitfox启动成功(如下图)

安装完默认是DevOps开源功能,如需要使用流水线编排、分支类型、分支归档等功能,需要在后台-插件管理安装devops解决方案插件。
插件下载地址https://www.zentao.net/download/DevOps4.0-86577.html
二、配置
安装禅道+GitFox成功后,克隆代码库地址默认为容器ip
1.如何修改为宿主机ip
进入容器内
vi /data/gitfox-community/prod.env
将ip改为宿主机ip (注意修改prod.env配置后,需要重启gitfox)
重启GitFox:可以杀掉gitfox进程,再重新启动

vi /data/zentao/config/my.php
将ip改为宿主机ip(注意修改my.php不需要重启服务)













精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


