当前位置: > Ubuntu >

ubuntu16 安装 jenkins

时间:2018-07-24 18:23来源:未知 作者:IT

1 jenkins 是什么

enkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。

Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方

2 为什么要使用jinkins

1、持续、自动地构建/测试软件项目。 
2、监控软件开放流程,快速问题定位及处理,提示开放效率

3 安装jenkins

本安装是以ubuntu16来进行安装的

配置要求 : 不少于256M内存,不低于1G磁盘,jdk版本>=8 (这个配置应该都可以满足)

3.1 安装java jdk


  1.  
    java -version
  2.  
    #显示如下则跳过该步骤
  3.  
    #openjdk version "1.8.0_171"
  4.  
    #OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-2~14.04-b11)
  5.  
    #OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

  3.1.1 添加ppa


  1.  
    sudo add-apt-repository ppa:webupd8team/java
  2.  
    sudo apt-get update

3.1.2 安装java8


  1.  
    # 安装java8
  2.  
    sudo apt-get install oracle-java8-installer
  3.  
    # 设置为默认jdk
  4.  
    sudo apt install oracle-java8-set-default

 

3.2 安装jenkins

官网: https://jenkins.io/


  1.  
    # 下载
  2.  
    wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
  3.  
    # 添加到源
  4.  
    sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  5.  
    # 更新源
  6.  
    sudo apt-get update
  7.  
    # 安装jenkins
  8.  
    sudo apt-get install jenkins

安装完以后


  1.  
    sudo service jenkins status
  2.  
    # 如果出现以下内容 那么恭喜你安装成功了
  3.  
    #● jenkins.service - LSB: Start Jenkins at boot time
  4.  
    # Loaded: loaded (/etc/init.d/jenkins; bad; vendor preset: enabled)
  5.  
    # Active: active (exited) since Wed 2018-07-18 10:49:16 CST; 22h ago
  6.  
    # Docs: man:systemd-sysv-generator(8)
  7.  
    # Process: 22116 ExecStop=/etc/init.d/jenkins stop (code=exited, status=0/SUCCESS)
  8.  
    # Process: 22204 ExecStart=/etc/init.d/jenkins start (code=exited, #status=0/SUCCESS)
  9.  
    # Tasks: 0
  10.  
    # Memory: 0B
  11.  
    # CPU: 0

3.3 jenkins常用命令


  1.  
    # 开启
  2.  
    sudo service jenkins start
  3.  
    # 停止
  4.  
    sudo service jenkins stop
  5.  
    # 平滑启动
  6.  
    sudo service jenkins restart
  7.  
    # 状态
  8.  
    sudo service jenkins status

3.4 常见问题

3.4.1 未能正常启动

/etc/init.d/jenkins start

3.4.2 jenkins 添加到root组

jenkins 安装完成后会在 server 上创建一个名为 jenkins 的新账户,而所有的 job 运行在目录 /var/lib/jenkins/workspace 下,对于需要从 github 或者 gerrit 获取代码的情况,需要重新生成 public key, 并在相应的位置添加, 或者复制原 public key 至当前用户环境。

gpasswd -a root jenkins

并修改


  1.  
    vim /etc/default/jenkins
  2.  
    # 修改
  3.  
    #NAME=jenkins
  4.  
    NAME=root
  5.  
     
  6.  
    # 重启服务
  7.  
    service jenkins restart
 

3.4.3 日志路径

cat /var/log/jenkins/jenkins.log

以上是整个安装阶段




(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容