1.DevOps-持续集成 持续部署入门
1.1 Jenkins CICD介绍
持续集成:帮助开发人员更加频繁的将代码合并到共享分支或主干中,合并之后会自动触发构建应用,运行不同级别的代码扫描(sonarqube)和自动化测试(单元和集成测试)。
持续交付:将通过集成测试的代码合并到一个可以随时部署到生产环境的代码库。
持续部署:持续交付的延伸,就是将代码自动发布到生产环境中。
npm install
npm run build
1、 自动构建流水线
2、 无需构建,选择镜像发版
Jenkins、GitRunner。
1.2 Jenkins安装
Jenkins war包:http://mirrors.jenkins.io/war-stable/
[root@centos7 ~]# hostnamectl set-hostname jenkins-server
[root@centos7 ~]# exit
exit