使用Jenkins持续集成来自动部署,提高效率,减少手动操作的时间
一、Jenkins的基础知识
1.1、Jenkins下载 及安装
启动Jenkins
命令行输入 $java -jar jenkins.war 启动Jenkins
浏览器输入:localhost:8080
从当前页面复制密码,用命令行中vim 打开查看,将查看到的一串数字复制到浏览器的窗口中,continue。
安装成功
1.2、插件安装
进入Jenkins页面,选择系统管理—插件管理,选择两个常用的插件进行安装
rebuilder (用于重新构建)
safe restart (用于安全重启)
1.3、全局配置
进入Jenkins页面,选择系统管理—>configure global security 安全矩阵设置管理员权限
进入系统管理—>用户管理—>新建用户
二【应用部署服务器】
我们准备Linux服务器,在服务器上安装Java、 Git、 Maven 、 Tomcat ,将服务器注册到Jenkins上并验证
2.1服务器准备
1、 确定IP地址
$ifconfig
2、设定用户
使用root用户
3、确定SSH连接
通过$netstat -anp|grep:22 查看是否启动
如果没有启动,可使用命令$service sshd start启动
4、确定防火墙处于关闭状态
检查防火墙状态$service iptables status
关闭防火墙$service iptables stop
2.2安装java环境
$yum install java
验证Java环境安装
$java -version
2.3安装并配置Git
保证Linux服务器与GitHub之间可连通
$yum install git
$git version
Git 初始化并生成授权证书
$git config —global user.name “xao1”
$git config —global user.email “xao1@xiaohongshu.com”
生成授权证书:
$ssh-keygen -t rsa -C “xao1@xiaohongshu.com”
设置密码确认