最新jenkins安装-搭建项目详解
安装环境:centos7
安装Jenkins
1、安装JDK
Jenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK;也可自己编译安装。
[root@jenkins ~]#
yum install java-1.8.0-openjdk-devel.x86_64
2、安装Jekins
[root@jenkins ~]# cd /etc/yum.repos.d/
[root@jenkins yum.repos.d]# wget http://pkg.jenkins.io/redhat/jenkins.repo
[root@jenkins ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
[root@jenkins ~]# yum install -y jenkins
3、修改配置文件
(1)查询yum下载Jenkins安装的文件
[root@jenkins ~]# rpm -ql jenkins
/etc/init.d/jenkins /etc/logrotate.d/jenkins /etc/sysconfig/jenkins /usr/lib/jenkins /usr/lib/jenkins/jenkins.war /usr/sbin/rcjenkins /var/cache/jenkins /var/lib/jenkins /var/log/jenkins
(2)创建Jenkins主目录
[root@jenkins ~]# mkdir /data/jenkins -p
[root@jenkins ~]# chown -R jenkins.jenkins /data/jenkins/
(3)修改配置文件(/mnt/cellar/jenkins需创建此目录)
[root@jenkins ~]# vim /etc/sysconfig/jenkins
JENKINS_HOME="/mnt/cellar/jenkins" JENKINS_USER="root" JENKINS_PORT="8000"
(4)开启Jenkins服务
[root@jenkins bin]# systemctl start jenkins
(5)网页打开配置
打开192.168.130.110:8000/
① 为了安全考虑,首先需要解锁Jenkins,请在/var/lib/jenkins/secrets/initialAdminPassword中查看文件。
在Jenkins服务器上查询管理员密码
[root@centos7-1 ~]# cat /data/jenkins/secrets/initialAdminPassword
250d0360e2a149dbb7402f96a26945e2
原文地址:https://www.fengma.xin/article/4
② 选择需要安装的插件
选择默认推荐即可,会安装通用的社区插件,剩下的可以在使用的时候再进行安装。
开始安装,由于网络原因,有一些插件会安装失败。
③ 设置Admin用户和密码
④ 安装完成
⑤ 登录Jenkins
jinkens安装完成!开始配置程序运行环境。
Linux安装Git
yum install git
1.1. 为code仓库添加SSH密钥
# 查看服务器公钥 [root@localhost ~]# cat /root/.ssh/id_rsa.pub # 将服务器公钥添加到阿里云code 阿里云code登录地址: https://code.aliyun.com/ 管理控制台 - - 设置 - - SSH公钥 - - 增加SSH密钥
1.2. 为jenkins添加全局凭证
# 查看服务器私钥 [root@localhost ~]# cat /root/.ssh/id_rsa # 将私钥添加到jenkins全局凭证
环境:centos7.6,maven 3.6.1
新建目录/opt/maven,并cd进去
运行wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz,下载maven安装文件
PS:安装文件下载地址可以自己找,wget只是下载功能
运行ls
,解压
PS:Maven是绿色版,解压就行
编辑文件/opt/maven/apache-maven-3.6.3/conf/settings.xml
在mirrors(镜像)节点添加以下内容
PS:用的是阿里的镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
开始配置环境变量,编辑文件/etc/profile
在最下面添加以下内容(MAVEN_HOME是刚才解压maven的路径)
export MAVEN_HOME=/opt/maven/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
运行source /etc/profile,刷新环境变量
到此安装完成,运行mvn –v可以看到maven信息说明安装成功(如果报错mvn –version看一下版本,正常显示版本号就没问题)
二:搭建项目
安装jinkens插件:Manage Jenkins -> Manage plugins->available
安装 SSH plugin
安装 Publish Over SSH (配置远程服务器)
安装 Maven Integration plugin(配置maven环境)
配置环境Manage Jenkins ->Global Tool Configuration
配置JDK和maven版本和路径 (如果JDK路径不识别,需卸载yum安装的JDK,手动安装包重新安装JDK并配置环境变量。附:JDK1.8百度网盘链接:https://pan.baidu.com/s/167gdSsabD1KmE9eegQfB1g 密码:20u8)
配置环境Manage Jenkins ->Config System(配置远程服务器和密码)
创建新项目 New Item 填写项目名选择freestyle project
配置项目(git用户名密码需新添加,如果Add按钮点不了可以到首页Credentials-system-内添加,阿里code需配置公钥)
配置远程仓库用户名密码
配置执行环境和sh执行文件(截图参考)
配置完成,启动项目调试。
详细教程请访问:风马博客