Jenkins安装与配置
部署jenkins.war
- 删除tomcat-tomcat8/webapps/ 里面所有项目文件
rm -rf /root/servers/jenkins-tomcat8/webapps/*
- 复制jenkins.war到/root/servers/jenkins-tomcat8/webapps/ 目录下
- 停止并重新启动tomcat服务
/root/servers/jenkins-tomcat8/bin/shutdown.sh /root/servers/jenkins-tomcat8/bin/startup.sh
启动jenkins安装程序
- 浏览器访问地址:http://server_ip:8080/jenkins运行jenkins安装程序。
首次访问jenkins需要提供超级管理员密码,超级管理员密码串在jenkins首次启动后会自动生成,存放在/root/.jenkins/secrets/initialAdminPassword 文件中。
图1 安装1
- 获取超级管理密码执行命令:
cat /root/.jenkins/secrets/initialAdminPassword [root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
- 复制密码串并粘贴到Administrator password输入框内单击Continue
图2 安装2
插件安装
安装完成
至此,Jenkins的初步安装就已经完成啦!接下来还要做进一的步配置和优化。
全局工具配置
SonarQube Scanner插件安装
创建gitlab-root凭据
该凭据为gitlab的用户名和密码,ID也可以修改但是要在portal-web同步配置。
Configure Global Security
跨站请求伪造保护去掉对勾:
□ 防止跨站点请求伪造
配置sonar scanner
配置自动安装Sonar Scanner
Sonerqube server 生成token
Jenkins 添加Sonarqube token
配置Sonarqube Servers
注意事项
验证是否好用
- 检查网关项目所有服务接口是否能正常访问
- 检查nacos的服务是否都正常切属于同组
- 转换服务,上传文档,视频,正常转换
- websocrt 课堂教学可以正常进行
nginx配置文件:
Minio服务器配置文件+前后端服务器配置文件
后台jar包启动方式:
java -jar sys-service-3.4.0-SNAPSHOT.jar --spring.config.location[0]=./application.yml --spring.config.location[1]=./bootstrap.yml --spring.profiles.active=pro