Linux 配置系列 二 Jenkins

Posted 天天向上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 配置系列 二 Jenkins相关的知识,希望对你有一定的参考价值。

一、作用与优点

  1. 持续、自动构建产品
  2. 监控定时执行任务
  3. 支持扩展插件,满足各种任务需求
  4. 支持分布式
  5. 通过配置e-mail发送结果通知
  6. 生成JUnit、TestNG等测试报告

二、环境准备

操作系统: centos 7.6;Jenkins: jenkins-2.222.1-1.1.noarch.rpm;JDK版本: jdk1.8;

前提条件: 安装配置好JDK,具体步骤详见Linux 配置系列 一 jdk tomcat python

三、配置Jenkins

下载安装配置

  1. 浏览器打开网址:https://pkg.jenkins.io/redhat-stable/ >> 选择要下载版本,点击下载>>利用Linux远程工具上传到服务器 或 直接在服务器下载命令如下:https://pkg.jenkins.io/redhat-stable/jenkins-2.222.1-1.1.noarch.rpm
  2. 安装jenkins:sudo rpm -ih jenkins-2.222.1-1.1.noarch.rpm

技术图片

  1. 安装成功之后生成的文件
1.配置文件,如配置端口号
/etc/sysconfig/jenkins 
2.日志文件
/var/log/jenkins/jenkins.log 
3.生成war包
/usr/lib/jenkins/jenkins.war
4.默认的JENKINS_HOME目录
/var/lib/jenkins/       
  1. 修改端口:vim /etc/sysconfig/jenkins>>JENKINS_PORT="8081"

技术图片

  1. 修改用户:vim /etc/sysconfig/jenkins>>JENKINS_USER="root"

  2. 配置Java:vim /etc/init.d/jenkins>>candidates增加:/usr/local/java/jdk1.8.0_241/bin/java

说明:/usr/local/java/jdk1.8.0_241/bin/java可以通过which java查看获取

技术图片

  1. 启动Jenkins
  2. 启动:service jenkins start
  3. 停止:service jenkins stop
  4. 重启:service jenkins restart

技术图片

  1. 成功启动之后,在window环境,浏览器:ip:8081,打开Jenkins,如下图

技术图片

  1. 获取密码:cat /var/lib/jenkins/secrets/initialAdminPassword

技术图片

四、问题

问题描述: 启动Jenkin时报错,具体:Restarting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

解决方法: 修改/etc/init.d/jenkins文件,把java路径配置进去

以上是关于Linux 配置系列 二 Jenkins的主要内容,如果未能解决你的问题,请参考以下文章

CI/CD技术专题「Jenkins实战系列」全流程介绍Jenkins环境搭建+基础部署配置(Windows->Linux)

CI/CD技术专题「Jenkins实战系列」总结归纳Jenkins的安装使用和配置流程介绍

Linux 服务器 Java环境部署系列:搭建jenkins环境部署项目

Jenkins进阶系列之——09配置Linux系统ssh免密码登陆

CI/CD技术专题「Jenkins实战系列」总结归纳Jenkins的安装使用和配置流程介绍

Jenkins自动部署笔记(二)全局工具配置