deploy

CICD8 案例

CICD8 案例

cicd case

suo.li
使用 Jenkins 和 Gitlab 结合自定义 shell 脚本将代码自动部署到后端, 并实现代码回滚到上一个版本。 环境: 主机名 IP gitlab-server 192.168.100.146 Jenkins-server 192.168.100.148 tomcat-server-node1 192.168.100.150 tomcat-server-node2 192.168.100.152 tomcat-server-node3 192.168.100.160 tomcat-server-node4 192.168.100.162 HAProxy-node1 192.168.100.154 HAProxy-node2 192.168.100.156 SonarQube-server 192.168.100.158 一. Jenkins 和 Gitlab 项目配置 1.1 Jenkins 创建 job 1.2 添加公钥 1.2.1 添加 KEY 将 Jenkins 服务器的 www 用户的公钥添加到 Gitlab www@Jenkins-server:~$ cat .ssh/id_rsa.pub # 没有就ssh-keygen一
CICD7 代码质量测试

CICD7 代码质量测试

code scan

suo.li
一. 代码质量检测概念 1.1 代码质量 代码质量可以从很多方面来衡量,但是不同的场景或者不同的人对于代码质量的理解 和要求是不一样的,大部分人认为衡量代码质量可以从以下方面展开: 机器的运行效率。 代码的时间复杂度和空间复杂度。 代码的可维护性(如:代码的可
CICD2 常见代码部署发布方式

CICD2 常见代码部署发布方式

code deploy genre

suo.li
概述 随着互联网的发展和 IT 基础设施的进步,软件开发的最大变化之一就是部署的频率。 产品团队越来越重视更早地(且更频繁地)将正式发布的产品部署到生产环境中。几个 月或几年的发布周期正变得越来越少——特别是在那些纯粹的构建和提供软件产品服务 的公司或机