jenkins安装项目自动化部署
第一步:主管机器git push origin master
第二步:jenkins轮询git是否变化
第三步:一旦变化,jenkins就把代码拉过来
第四步:jenkins将代码自动同步到远程3台生产机器
第五步:jenkins执行远程3台生产机器上的自动化运维脚本
一.安装jenkins
1.创建安装目录根据自己的情况定义我假设放在/docker/jenkins下
2.下载链接:https://pan.baidu.com/s/1_L7SBpVr67ozQGlU9bBOFA 提取码:jjc0
3.将安装包上传到创建的目录下执行下门的命令
rpm -ivh jenkins-2.263.1-1.1.noarch.rpm
4.配置
vim /etc/sysconfig/jenkins
#监听端口,默认是8080,也可以自行设置 JENKINS_PORT="8080"
5.设置权限
为了不因为权限出现各种问题,这里直接使用root
修改用户为root
vim /etc/sysconfig/jenkins
#修改配置
JENKINS_USER="root"
6.重启
service jenkins restart
查看启动的进程
ps -ef | grep jenkins
7.如果没有安装Java环境先要安装Java环境
下载地址
https://www.oracle.com/java/technologies/downloads/#java8
8.安装java
mkdir /usr/java
tar -zxvf 压缩包
vi /etc/profile
在文件底部添加
export JAVA_HOME=/usr/java/java版本 export JRE_HOME=/usr/java/java版本/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存后执行source /etc/profile
java -version 就可以看到版本了
9.重启jenkins
service jenkins restart
ps -ef | grep jenkins
10.配置国内镜像保障下载快点
cd /var/lib/jenkins/updates/ sed -i 's/www.google.com/www.baidu.com/g' default.json sed -i 's/updates.jenkins-ci.org\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json sed -i 's/updates.jenkins.io\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
重启service jenkins restart
11.访问http://192.168.3.200:8080/进行配
12.配置会出现下面这个安装插件的界面,等待安装完成即可
13.然后,进入下图控制台,点击左侧的manage jenkins按钮 点击上图中的纠正,之后还要下载三款必备插件
插件1: gitlab 插件2:Publish Over SSH 插件3: Git parameter
依次选中这3款插件之后,
点击直接安装按钮进行安装这3款插件
14.构建项目然后,点击新建项目
15.配置ssh
16.然后我们点击构建就好了
本文由:xiaoshu168 作者:xiaoshu611发表,转载请注明来源!