码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-09-30 12:52:09      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:host   lan   service   nohup   zlib   linux   mirror   targe   download   

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  查看所有打开的端口

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

标签:host   lan   service   nohup   zlib   linux   mirror   targe   download   

原文地址:https://www.cnblogs.com/pascall/p/9724424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!