LINUX

首页 -  LINUX  -  jenkins安装项目自动化部署

jenkins安装项目自动化部署

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/javatar -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/profilejava -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.然后我们点击构建就好了

(0)
分享:

本文由:xiaoshu168 作者:xiaoshu611发表,转载请注明来源!

相关阅读