配置步骤:
一、安装jenkins并且更换下载插件源
1、添加jenkins yum源
yum install -y java #安装jenkins所需的java环境,有就可以忽略
~]# cat /etc/yum.repos.d/jenkins.repo
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=0
yum install -y jenkins
2、修改jenkins配置文件
~]# grep -Ev "^#|^$" /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins" #家目录
JENKINS_JAVA_CMD=""
JENKINS_USER="jenkins" #运行用户
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="8084" #端口
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=""
3、启动jenkins服务
service jenkins start/stop/restart
4、打开jenkins
在浏览器中访问 http://IP:端口
首次进入会要求输入初始密码如下图,
初始密码在:/var/lib/jenkins/secrets/initialAdminPassword
选择“Install suggested plugins”安装默认的插件,下面Jenkins就会自己去下载相关的插件进行安装。
安装完成之后创建超级管理员
Jenkins插件下载镜像加速
Jenkins 所有镜像列表: http://mirrors.jenkins-ci.org/status.html
官方的镜像:http://mirrors.jenkins-ci.org/, http://archives.jenkins-ci.org/
清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
进入系统管理
点击插件管理
点击高级
找到升级站点
二、安装maven
1.下载maven管理包
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz -P /usr/local/src/
#没有wget的注意要安装
2、解压
tar -zxvf /usr/local/src/apache-maven-3.3.9-bin.tar.gz -C /usr/local/
cd /usr/local/ && mv apache-maven-3.3.9 maven
3、配置环境变量
]# vim /etc/profile
export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin
如果以上配置退出终端失效可加进所有用户的shell环境变量/etc/bashrc
#/usr/local/maven/conf/settings.xml 注意如果有私有nexus中央库的话要和开发那这个文件
4、没有配置JAVA_HOME的要配置(有的就跳过)
a、查找路劲
]# which java
/usr/bin/java
]# ll /usr/bin/java
lrwxrwxrwx 1 root root 22 4月 27 09:00 /usr/bin/java -> /etc/alternatives/java
]# ll /etc/alternatives/java
lrwxrwxrwx 1 root root 73 4月 27 09:00 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java
vim /etc/profile
export JAVA_HOME=usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre
export PATH=$PATH:$JAVA_HOME/bih
三、安装SVN
1、安装svn:
yum -y install subversion
2、创建目录作为项目仓库:
mkdir -p /project/demo
3、创建版本库
svnadmin create /project/demo
4、配置svn配置文件:
在版本仓库目录下的conf目录下,添加相应配置
#用户密码配置
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
user = user
user1 = user1
#以上语句必须顶格写,左侧不能留有空格
#用户权限设置
vim authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = admin,user
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@admin = rw # @代表admin组的用户,读写权限
user2 = r #只读权限
#主配置文件
]# grep -Ev "^#|^$" svnserve.conf
[general]
# 匿名访问权限,可以是read,write,none,默认为read
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
[sasl]
5、启动SVN服务:
svnserve -d -r /project/demo
6、Linux通过命令行连接:
]# svn co svn://IP/test
如果连接权限有问题要检查相应的authz文件
四、配置jenkins自动打包
1、配置maven
2、创建视图
直接点击保存
选择maven项目,要是没有可以自行去添加插件Maven Integration plugin
这里要进行配置文件覆盖的可以写在这里,覆盖之后在打包