准备工作

首选需要安装JAVA环境 https://www.cnblogs.com/stulzq/p/9286878.html

如果你的系统没有自带git,那么也需要安装一个

  1. yum install git

1.安装

第一种方法

  1. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  2. sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  3. yum install jenkins

第二种方法

直接下载 rpm 安装

各个版本地址 https://pkg.jenkins.io/

  1. wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
  2. rpm -ivh jenkins-2.156-1.1.noarch.rpm

2.配置

  1. vim /etc/sysconfig/jenkins
  2. #监听端口
  3. JENKINS_PORT="8080"

3.配置权限

为了不因为权限出现各种问题,这里直接使用root

修改用户为root

  1. vim /etc/sysconfig/jenkins
  2. #修改配置
  3. $JENKINS_USER="root"

修改目录权限

  1. chown -R root:root /var/lib/jenkins
  2. chown -R root:root /var/cache/jenkins
  3. chown -R root:root /var/log/jenkins

重启

  1. service jenkins restart
  2. ps -ef | grep jenkins

4.启动

  1. systemctl start jenkins

我这里启动失败了:

错误信息为Starting Jenkins bash: /usr/bin/java: No such file or directory是java环境配置的问题。

找到你的jdk目录,我是在 usr/local/java/jdk1.8.0_171/下,创建软链接即可:

  1. ln -s /usr/local/java/jdk1.8.0_171/bin/java /usr/bin/java

然后重新启动

5.安装

访问jenkins地址 http:<ip或者域名>:8080

执行命令查看密码:

  1. cat /var/lib/jenkins/secrets/initialAdminPassword

插件安装选择推荐插件

安装进行中

插件安装完成以后将会创建管理员账户

安装完成:

运行截图:

参考资料

搭建 https://www.cnblogs.com/lianstyle/p/8778244.html

权限 https://blog.csdn.net/bluetjs/article/details/75788382

CentOS 7 安装 Jenkins的更多相关文章

  1. 在centos中安装jenkins master测试环境

    在centos中安装jenkins   1)安装目录 pwd (/home/AAA)   2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version  j ...

  2. 在centos上安装jenkins

    摘要: 本篇介绍了如何在linux服务器上安装jenkins 一:使用war安装 官网地址:https://jenkins.io/doc/ Guided Tour This guided tour w ...

  3. CentOS下安装Jenkins(Docker/war/tomcat/java -jar)

    参考官方提供的安装教程:https://jenkins.io/doc/book/installing/,可以发现官方推荐使用Docker进行安装.虽然用Docker有很多好处,但也有缺点. 下面是各种 ...

  4. centos 7安装jenkins

    1. 安装java yum install java 2. 安装jenkins wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci. ...

  5. Centos 6安装 Jenkins

    前言 持续集成的概念 持续集成,Continuous integration ,简称CI. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多 ...

  6. 在centos中安装jenkins master为service

    需要sudo或root权限.    翻译自: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+dis ...

  7. centos下安装Jenkins轻松搞定

    jenkins安装步骤如下: 命令:yum -y list java* yum -y install java-1.7.0-openjdk.x86_64                         ...

  8. 在CentOS中安装jenkins

    一.检查java是否安装 $ java -version java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 ...

  9. centos下安装jenkins

    To use this repository, run the following command: sudo wget -O /etc/yum.repos.d/jenkins.repo https: ...

随机推荐

  1. python将多个pdf合成一个

    '''# -*- coding:utf-8*-''' import sys import importlib importlib.reload(sys) import os import os.pat ...

  2. adb deviecs时显示的emulator-5554如何删除

    https://zhidao.baidu.com/question/548320666.html

  3. Quartz+JAVA+Servlet实现任务调度系统(简洁)

    前言 该系统使用场景: 在12306上买了一张火车票,30分钟内需要支付(需要添加一个倒计时),30分钟还没有支付就请求取消订单的接口(自动根据url请求),如果支付了收到了支付的回调通知后,就删除计 ...

  4. Oracle表导入Mysql方法

    public void reportPerInfo(){ //每次导入清除之前数据 this.esEntPermitErrDao.updateObjectBySql("delete from ...

  5. C++函数返回值为类对象但未调用复制构造函数

    参考资料:https://blog.csdn.net/sxhelijian/article/details/50977946 不要迷信书本,要学会自己调试程序.

  6. 第六章 对象-javaScript权威指南第六版(三)

    6.3 删除内容 delete运算符可以删除对象的属性. delete运算符只能删除自有属性,不能删除继承属性. delete表达式删除成功或没有任何副作用时,它返回true. 6.4 检测属性 用i ...

  7. 学习--->更新集合/内存/深浅拷贝

     一.计算机基础 1..软件(应用程序) 2.解释器/编译器 - 解释型语言:将代码每一行传递给计算机一行,常用编程语言python,PHP,Ruby. - 编译型语言:将代码完全执行完后会形成一个文 ...

  8. 将JSON格式数据转换为javascript对象 JSON.parse()

    <html><body><h2>通过 JSON 字符串来创建对象</h3><p>First Name: <span id=" ...

  9. 小程序重新封装打印函数console.log

    习惯性使用console.log打印获取到的数据,信息等,然后上星期大佬看见了说怎么那么多打印信息出来,线上那个也是吗?问我能不能线上的就不打印出来? 我就说那就封装一个打印函数呗. 重写一个没问题, ...

  10. 关于js的页面高度和滚动条高度还有元素高度

    window.innerHeight    这是浏览器里面内容的高度,直接就是值,不需要其它操作; window.pageYOffset 这是滚动条到浏览器顶端的距离; $(元素).offset(). ...