1、安装Jenkins
可不添加sudo命令
#添加Jenkins源:
$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
$ sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
$ yum install jenkins
启动方式:
$ sudo service jenkins start
访问方式:(需要开放CentkOS 8080端口)浏览器输入http://localhost:8080/
更改配置(如端口,也可不修改配置)方式:
$ vim /etc/sysconfig/jenkins
修改端口:JENKINS_PORT="8081"
重新启动:
$ sudo service jenkins restart
浏览器输入http://localhost:8080/之后查看初始密码:
CentOS输入命令:$ cat /var/lib/jenkins/secrets/initialAdminPassword
输入密码之后,选择推荐的插件安装(时间略长):
等待安装完毕,如果有安装失败的可以跳过,之后可以手动根据需求安装。
创建第一个管理员账号,电子邮件必须填写:
2、安装插件:
Deploy to container Plugin 插件(这个是支持将代码部署到tomcat容器的)
安装完之后,如果勾选了:安装完成后重启jenkins 那么会重启jenkins。
安装:GIT plugin
安装Github Authentication plugin(Git码云或GitHub的认证)
安装Maven Integration plugin(创建Maven Job)
点击系统管理,所有报红的安装错误的插件安装一下。
设置jenkins的语言。强制性。先安装插件:Locale plugin
配置如下:
jienkins->【系统管理】->【系统设置】->【Locale】,输入:zh_CN,这里还有很多语言,比如:en_US等都是国际化标志。
一、Git的安装
1、安装依赖
$ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
注意:perl-ExtUtils-MakeMaker 也是这些安装列表中的一员,不要因为显示的换行造成大家认为是两条执行命令。
2、下载Git
选择一个目录,存放下载的git,例如我的是:/home/mwj/tmp,大家可以根据需求到官网下载相应的版本(查看git最新版本: https://github.com/git/git/releases登陆)
$ wget https://github.com/git/git/archive/v2.15.1.zip
3、解压git
下载之后是这样的
$ ls v2.15.1
$ pwd
/home/mwj
因为下载的是一个zip,所以使用命令将其解压到git目录下:
#参数-d 后边的git是解压到的目录
$ unzip v2.15.1.zip -d git
4、编译安装git
进入git目录
$ cd git/git-2.15.1
$ pwd
将其安装在“/usr/local/git”目录下,命令如下:
make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
5、配置Git
sudo vim /etc/profile #编辑profile文件
然后而已看到这个文件已经有很多配置了,只需要在最下边添加git的路径即可:
export PATH=/usr/local/git/bin:$PATH
将这段话放在最后边,然后使用source命令应用修改:
source /etc/profile
6、检验Git是否安装成功
git --version
二、Maven安装
1、下载和解压Maven
Maven的安装包下载可以根据需求找到合适的版本,解压之后,我的位置是:
/usr/local/maven/apache-maven-3.5.0
- 配置Maven环境,需要先配置JAVA_HOME
1、下载maven 源码文件.tar.gz
2、解压源文件sudo tar -zxvf .tar.gz文件
3、配置/etc/profile文件
MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
4、source /etc/profile是资源文件生效(这样就不用重启系统了)
5、使用mvn -v 查看
6、可能需要sudo apt install maven进行安装
三、Jenkins系统设置
系统管理-->全局工具配置
(1)JDK,别名是任意的,选择自己jdk的位置,jenkins推荐使用sun jdk而不是openjdk
(2)Git 的配置
(3)Maven的配置,选择自己maven的存放位置
系统管理---> 系统设置
(4)Jenkins Location
邮件通知
根据情况进行设置相应的smtp服务器,用户名、密码分别为自己的QQ邮箱和密码(某些可能需要的是授权码,QQ邮箱好像就是。),如果不进行设置,后期jenkins构建项目的时候会报错,报错信息很好理解也很好找到是没有配置邮件的问题。
首先,要保证邮件的smtp和pop是开启状态的,这样的话才可以通过验证:
系统管理---> 全局安全配置
5、Configure Global Security
至此Jenkins的基本配置完成。
创建Job
常见问题:
1、打包失败,无执行权限等,如果jenkins配置的用户为:jenkins,那么在CentOS会自动创建jenkins用户,所有CentOS上的Maven、仓库repertory、和默认的打包地址(/var/lib/jenkins/workspace)要对jenkins用户拥有所有可执行,可读写的权限。
来源:CSDN
作者:mmingxiang
链接:https://blog.csdn.net/mmingxiang/article/details/81978168