zoukankan      html  css  js  c++  java
  • Linux 环境部署记录(三)

    Jenkins安装

    为了兼容生产环境的jdk1.7版本,从官网得知,Jenkins必须是1.6之前的版本,因此下载jenkins-1.596.3-1.1.noarch.rpm到本地进行安装:

    #移动到rpm包所在目录
    rpm -ivh jenkins-1.596.3-1.1.noarch.rpm

    安装后,修改Jenkins配置文件:

    vi /etc/sysconfig/jenkins

    根据实际情况修改以下两处,通常tomcat已占用8080和8009端口:

    image  image

    记得在防火墙中开启对应端口,然后重启Jenkins:

    service jenkins restart

    打开浏览器,输入http://IP:端口即可看到Jenkins已经启动:

    image

    Jenkins配置

    关于Jenkins的配置,官网文档和网络博文已经讲得很详细了,这里我们只介绍最基本的配置,可以尽快让Jenkins工作起来。

    点击创建一个新任务,输入任务名称,这里以maven项目为例:

    image16

    输入项目名称和描述:

    image

    源码管理使用svn,此处需要注意svn地址应直接给出开发分支,而不是整个仓库,否则无法构建:

    image

    构建触发器,使用轮询SVN更新,只要检测到有更新就触发构建,日程表是轮询周期,这里设置为50分钟,如图所示:

    image

    构建这一栏,提示Jenkins需要Maven安装路径,点击the system configuration:

    image

    找到Maven栏目,点击Maven安装按钮,在输入框中输入名称和路径:

    image

    保存后,不要着急启动构建,否则会因权限不足而无法创建/删除目录,需要先将jenkins加入到sudoer名单中:

    vi /etc/sudoers

    如图,允许jenkins用户允许任何指令:

    image

    接下来就可以点击左边的导航栏的“立即构建”,再根据构建提示一步一步排查问题:

    image

    通常为了更好的在pre-build和post-build阶段执行shell脚本,需要jenkins以root身份执行shell命令.

    修改Jenkins配置文件:

    vi /etc/sysconfig/jenkins

    $JENKINS_USER设为root:

    image

    然后将Jenkins相关路径的所有者修改为root:

    chown -R root:root /var/lib/jenkins
    chown -R root:root /var/cache/jenkins
    chown -R root:root /var/log/jenkins

    重启Jenkins,可以看到用户已变化:

    service jenkins restart
    ps -ef | grep jenkins
  • 相关阅读:
    杰我教育-新老学员交流会
    来杰我学IT,好就业
    怎么创建maven项目
    项目开发生命周期
    2015年12月28日,我工作了
    SSH架构图及各部分知识点
    jsp基础大全
    网站创建过程(二)
    网站创建过程(一)
    python+Django+mysql环境搭建
  • 原文地址:https://www.cnblogs.com/gugia/p/7264675.html
Copyright © 2011-2022 走看看