Jenkins--安装部署

环境配置

 操作系统:centos7.8

 jdk版本:1.8

 jenkins版本:2.164

 gitlab版本:10.8.7

 maven版本:3.5.4

 

1 安装java环境

tar xvf jdk-8u181-linux-x64.tar.gz -C /usr/local/
mv /usr/local/jdk1.8.0_181/ /usr/local/java/
[root@master ~]# cat /etc/profile.d/java.sh 
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
[root@master ~]# source /etc/profile.d/java.sh

 

2 安装源

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

 

3 下载jenkins

yum -y install jenkins
#若下载报错:jenkins-2.267-1.1.noarch.rpm 的公钥尚未安装
#则跳过公钥检测

yum -y install jenkins --nogpgcheck

 

4 修改配置文件并启动jenkins

[root@master ~]# egrep -v "^$| *#" /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins"
JENKINS_JAVA_CMD="/usr/local/java/bin/java"    #修改路径
JENKINS_USER="jenkins"
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="8080"
JENKINS_LISTEN_ADDRESS=""
JENKINS_HTTPS_PORT=""
JENKINS_HTTPS_KEYSTORE=""
JENKINS_HTTPS_KEYSTORE_PASSWORD=""
JENKINS_HTTPS_LISTEN_ADDRESS=""
JENKINS_HTTP2_PORT=""
JENKINS_HTTP2_LISTEN_ADDRESS=""
JENKINS_DEBUG_LEVEL="5"
JENKINS_ENABLE_ACCESS_LOG="no"
JENKINS_HANDLER_MAX="100"
JENKINS_HANDLER_IDLE="20"
JENKINS_EXTRA_LIB_FOLDER=""
JENKINS_ARGS=""
[root@master ~]# systemctl enable jenkins --now

 

5 安装Maven(基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具)

#软件包可从http://maven.apache.org/ 选择下载
[root@master ~]# tar xvf apache-maven-3.5.4-bin.tar.gz [root@master ~]# mv apache-maven-3.5.4 /usr/local/maven3.5 [root@master ~]# cat /etc/profile.d/maven.sh export MAVEN_HOME=/usr/local/maven3.5 export PATH=$MAVEN_HOME/bin:$PATH [root@master ~]# . /etc/profile.d/maven.sh

 

6 安装git(版本不可低于1.7)

yum -y install git

 

7 浏览器访问8080端口,安装部署jenkins

  1)等待jenkins准备工作

  2)输入jenkins密码,点击继续

  3)安装插件,选择安装推荐插件,等待安装完成,若有插件安装失败,无须理会,点击继续

  4)创建管理员账户,点击保存并完成进入jenkins

  5)进去后再安装之前安装失败的插件

  选择系统管理------插件管理------可选插件------搜索插件------直接安装------返回首页

  也可选择自己下载插件上传安装(系统管理------插件管理------高级------上传插件)

   官方下载地址  http://updates.jenkins-ci.org/download/plugins/

   国内镜像源下载   http://updates.jenkins-ci.org/download/plugins/

  有些是因为版本太低导致插件安装失败 可选择升级jenkins版本

 

8 安装插件(系统管理------插件管理------可选插件)

 Publish over SSH   通过SSH发送构建文件

 Maven Integration  构建工具

 Gitlab         构建触发器

 

9 设置中文源 避免字符集出现错误

 系统管理------系统配置------全局属性勾选环境变量------新增------保存

 

10 配置publish over SSH远程机器的密钥和IP地址(web服务器)

 1)系统管理------系统配置------publish over SSH

  有三种连接 选一即可

   Passphrase  远程服务器登录密码

   Path to key  远程服务器私钥文件(注意文件权限 且需先传公钥到远程服务器)

   Key      远程服务器私钥内容(需先传公钥到远程服务器)

 2)设置远程服务器

  系统管理------系统配置------SSH Servers------新增

   Name        远程服务器名字

   Hostname      远程服务器IP

   Username      登录远程服务器服务名

   Remote Directory    接收文件的工作目录

  配置好后点击测试 出现Success即表示成功

 

11 配置jdk git maven  取消勾选自动安装 路径为本机路径

 系统管理------全局工具配置

 

 

12 配置jenkins连接gitlab(至此 jenkins基本配置完成)

posted @ 2020-11-30 17:36  心恩惠动  阅读(226)  评论(0编辑  收藏  举报