安装、配置jenkins(CentOS 7 64位)

1.安装jenkins(准备java环境,必须jdk8及以上)

下载JDK 1.8,上传到centos7系统上

解压:tar -zxvf jdk-8u181-linux-x64.tar.gz

另存:

  mkdir /usr/local/jdk/

  mv jdk1.8.0_181/* /usr/local/jdk/

配置环境变量:

  vi /etc/profile

    JAVA_HOME=/usr/local/jdk

    JRE_HOME=$JAVA_HOME/jre

    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar

    export JAVA_HOME JRE_HOME PATH CLASSPATH

重新加载环境配置:source /etc/profile


下载jenkins:wget http://mirrors.jenkins.io/war/latest/jenkins.war

后台启动: nohup java -jar jenkins.war >temp.txt &

2. 环境准备

git安装:

  下载安装包:wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

  依赖包:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

  解压:tar -zxvf git-2.9.5.tar.gz

  进入解压包:cd git-2.9.5/p>

  编译:make prefix=/usr/local/git all

  安装:make prefix=/usr/local/git install

maven安装:

  下载安装包:wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

  解压:tar -zxvf apache-maven-3.3.9-bin.tar.gz

  移到指定目录:mv apache-maven-3.3.9 /usr/local/maven

  配置环境变量:vim /etc/profile

    M2_HOME=/usr/local/maven

    export PATH=${M2_HOME}/bin:${PATH}

  重新加载环境配置:source /etc/profile

3.启动、配置

输入提示路径下的密码,安装默认的插件,设置管理员用户,确定jenkins根路径

【系统管理】->【全局工具配置】:

    

    

    

    

 【系统管理】->【插件管理】:

  【Safe Restart Plugin】  //重启jenkins系统

  【maven integration plugin】  //该插件安装了,才能创建maven项目

  【git plugin】  //从远程拉取代码

  【publish over ssh】  //ssh远程登录

  【SSH Plugin】  //SSH登录到一个远程服务器以执行必要的脚本

【系统管理】->【全局安全配置】:

  

  

【系统管理】->【系统设置】:

  【SSH remote hosts】:

  

  【邮件设置】:

      

  【Publish over SSH】:

    

     

  

4.创建构建任务

【新建任务】:

  任务名称->构建maven任务->确认

  

注:firewall-cmd --zone=public --add-port=80/tcp --permanent  (--permanent永久生效,没有此参数重启后失效)

  firewall-cmd --reload  重新载入

  firewall-cmd --zone=public --remove-port=80/tcp --permanent  删除

  firewall-cmd --zone=public --query-port=80/tcp  查看

  firewall-cmd --state  查看firewall是否运行

  firewall-cmd --list-services  查看当前开了哪些端口

  firewall-cmd --get-services  查看还有哪些服务可以打开

  firewall-cmd --zone=public --list-ports  查看所有打开的端口

猜你喜欢

转载自www.cnblogs.com/pascall/p/9724424.html