前言:经公司安排,让最近了解一下jenkins与sonar还有禅道的部署。对一个小白的我,前期是一头雾水。先是在windows系统下各种折腾,后来想想,这样不太合理。目前大多数的服务器都是Linux的,万一公司改变策略呢?抱着这种态度,问了问领导,最终决定Linux系统下部署。由于Linux的云服务还没申请,暂时就先摸索。直到两周后申请下来才正式部署。 这个过程接触到了虚拟机,linux系统,mysql部署,svn部署,tomcat部署,jenkins部署,sonar部署,以及相关的测试,问题修正。大概的结果,也是我整理后的部署记录如下,有不解之处欢迎提问,我也尽量的做以补充。
基础信息
远程的地址,用户名,密码等。
工具介绍
1、《securecrt-x64.rar》包含安装文件与破解文件。
2、《ZenTaoPMS.11.5.1.zbox_64.tar.gz》禅道安装包
3、《jdk-8u221-linux-x64.tar.gz》jdk安装包
4、《apache-tomcat-8.5.43.tar.gz》tomcat的包
5、《jenkins.war》jenkins安装文件
6、《sonarqube-7.3.zip》sonar的包
7、《mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz》数据库的包
8、《sonar-runner-dist-2.4.zip》sonar辅助工具包
9、《VMwareworkstation1252.zip》虚拟机
10、《CentOS-7-x86_64-DVD-1810.iso》linux系统
11、《navicat_x86_trial.zip》数据库连接程序
这里有下载不到的,可以留下邮箱,要哪个。
禅道
这个简单,就不多介绍了。
下载地址:https://www.zentao.net/download.html
安装与使用:https://www.zentao.net/book/zentaopmshelp/90.html
过程:
1、解压安装包到指定目录。
2、进入目录启动。
3、浏览器直接访问。
4、默认端口8080,默认管理员帐号是 admin/123456,首次登录要求必须修改密码,且密码不能过于简单。
访问地址:http://ip:port
帐号:自己设置
相关命令:
启动禅道:/opt/zbox/zbox start
关闭禅道:/opt/zbox/zbox stop
禅道状态:/opt/zbox/zbox status
重启禅道: