jenkins最简单的安装方式呢,就是直接去官网下载jenkins的war包,把war丢到tomcat里运行,直接就能打开了。

Jenkins官网:https://jenkins.io/download/

  超简单的,我已经成功了。

  

二、最近又使用yum方式安装了一遍。

  借鉴博客:https://blog.csdn.net/niuniu0186/article/details/81164234

  之前是用maven搞了一下,因为公司用的是gradle,现在我配置的jenkins又转成gradle了,也是很简单的配置一下就好了。centos7配置gradle环境可看我另一篇博客:

https://www.cnblogs.com/spll/p/10020500.html

  前言:安装步骤跟上面的借鉴博客一样的,本来是不想写,但为了以后自己方便查看还是写一遍:

  1、下载安装jenkins的环境依赖:

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

  4、安装成功后,查看一下jenkins的相关目录,对以后查看日志怎么的有用:

rpm -ql jenkins

  5、相关目录的解释:

()/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。
(2) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
()/var/lib/jenkins/:默认的JENKINS_HOME。
()/var/log/jenkins/jenkins.log:jenkins日志文件。

  6、查看jenkins的配置文件:vim /etc/sysconfig/jenkins
  (可以找到,jenkins的默认端口为8080)

  7、查看其他端口占用情况:netstat -ntlp

    7.1如果显示没有netstat命令,那么安装此命令:

sudo yum install -y net-tools

    7.2:查看端口占用情况:netstat -ntlp

    (可以看到没有程序占用8080端口,如果出了8080端口被其他程序占用,修改一个jenkins的配置文件中的端口就行了)

  8、jenkins配置文件配置java:

vi /etc/init.d/jenkins

  9、启动jenkins,并设置开机自启

  10、浏览器访问jenkins:192.168.26.135:8080

  11、浏览器打开jenkin的界面显示要输入一个秘钥,秘钥的地址就在/var/lib/jenkins/secrets/initialAdminPassword文件里,在服务器上打开此文件拿到秘钥复制过来:

vi /var/lib/jenkins/secrets/initialAdminPassword

  12、输入之后安装插件:

  13、中间有些创建当前登录用户的步骤就不说了,最后上成功界面图:

CentOS7安装Jenkins,使用war方式直接运行或用yum方式安装运行的更多相关文章

  1. Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...

  2. 官方yum源安装选择所需版本mysql数据库并初始化(yum默认安装的是最新版MySQL8.+)

    在官网是找不到5.x系列的域名源的,系统默认是安装的oracle数据库,在安装前需要删除默认的 以下教程来源于官网说明 先去官网下载yum源,地址 https://dev.mysql.com/down ...

  3. centos7上Jenkins通过rpm包方式直接安装及使用war包方式升级

    一.通过rpm包方式直接安装jenkins 1.官网下载rpm安装包(前提是安装jdk) wget https://pkg.jenkins.io/redhat-stable/jenkins-2.121 ...

  4. CentOS7安装Jenkins Master

    一.安装java环境 1.查看服务器版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 升级操作系统 yum update ...

  5. centos7使用yum方式安装node_exporter

    官网下载地址:https://prometheus.io/download/ 选择对应的系统版本 官网提供的是压缩包,点击旁边的github地址 github页面显示的有yum安装和docker安装, ...

  6. Mac 下安装Jenkins

    Mac 下安装Jenkins 开始 Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括: 持续的软件版本发布/测试项目 监控外部调用执行的工作. 近期打算搭建自动 ...

  7. 在k8s上安装Jenkins及常见问题

    持续集成和部署是DevOps的重要组成部分,Jenkins是一款非常流行的持续集成和部署工具,最近试验了一下Jenkins,发现它是我一段时间以来用过的工具中最复杂的.一个可能的原因是它需要与各种其它 ...

  8. 安装jenkins插件的两种方法

    安装jenkins插件有两种方法,一种是在线安装,一种是离线安装.两种方式介绍如下: 1.如果服务器可以上网,那边选择在线安装最好不过了,安装流程为:系统管理----插件管理---选择需要的插件直接安 ...

  9. Alex 的 Hadoop 菜鸟教程: 第2课 hadoop 安装教程 (CentOS6 CDH分支 yum方式)

    原帖地址:http://blog.csdn.net/nsrainbow/article/details/36629339 我们这个教程是在 centos  上安装cdh的教程,并且使用的是yum方式. ...

随机推荐

  1. python之常用模块(续)

    time模块 random模块 sys模块 os模块 序列化模块  time模块 有三种方式表示 在Python中,通常有三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串 ...

  2. 6.04-news_xpath3

    from lxml import etree html = """ <html> <body> <ul> <li>1 &l ...

  3. (1)Python基础

    几种常用类型 int float str bool 基本数值操作 绝对值 abs 四舍五入 round 最大值&最小值

  4. UVA1152-4 Values whose Sum is 0(分块)

    Problem UVA1152-4 Values whose Sum is 0 Accept: 794  Submit: 10087Time Limit: 9000 mSec Problem Desc ...

  5. C++ 参数传值 与 传引用

    参数传值 在 C++ 中,函数参数的传递有两种方式:传值和传引用.在函数的形参不是引用的情况下,参数传递方式是传值的.传引用的方式要求函数的形参是引用.“传值”是指,函数的形参是实参的一个拷贝,在函数 ...

  6. 转://Oracle 复合压缩索引场景及性能对比

    摘要:今天为什么提到这个话题,出于一个偶然,一个同事在优化新开发的系统时向我请教如何添加复合压缩索引的问题.我总结了一下,问题有三. 第一:需不需要压缩 第二:对第几列压缩 第三:性能对比,选出最优 ...

  7. 【转】如何使用分区助手完美迁移系统到SSD固态硬盘?

    自从SSD固态硬盘出世以来,一直都被持续关注着,SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思,直接后果就是让无数机械硬盘为止黯然退场,很多软件都可以做到系统迁移,然而,被完美迁移的系统却 ...

  8. ESP8266 HTTP 项目(2)HTTP网页修改WIFI连接,上电自动连接上次的WIFI。

    网页 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf ...

  9. flask_socket_io中报错RuntimeError: You need to use the eventlet server. See the Deployment section of the documentation for more information.的解决办法

    最新的flask_socketio 使用的是python-socketio 如果在包中安装了gevent或evenlet,在服务器上使用时,就会报错 RuntimeError: You need to ...

  10. day22 Pythonpython 本文xml模块

    一.xml介绍 xml是实现不同语言或者程序直接进行数据交换的协议,跟json差不多,单json使用起来更简单.不过现在还有很多传统公司的接口主要是xml xml跟html都是标签语言 我们主要学习的 ...