一. 安装jdk

确保安装jenkins前jdk已经安装,如何安装见《如何在阿里云上部署war包到tomcat服务器

二. 安装jenkins

使用以下命令安装jenkins:

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

rpm –import https://jenkins-ci.org/redhat/jenkins-ci.org.key

yum install jenkins

注意:wget -O 是将下载的文件存放到指定的文件夹下,同时重命名下载的文件

   rpm -import 应该是导入jenkins的密钥

三. 修改/etc/init.d/jenkins文件中的jdk路径

尝试通过service jenkins start来启动jenkins服务,如果发现出现以下情况,则需要修改jdk的路径,如果能正常启动,则跳过这一步

1. 获得jdk的安装路径

命令:which java

2. 修改配置文件中的jdk路径

命令:vi /etc/init.d/jenkins

四. 修改jenkins默认端口为8081

由于我之前在阿里云上安装了tomcat,默认端口是8080,为避免端口冲突,所以得将jenkins端口改为8081

命令:vim /etc/sysconfig/jenkins

五. systemctl daemon-reload 重载所有修改过的配置文件

这时,利用 service jenkins start 启动jenkins服务,会弹出一个warning

按照提示来,输入命令 systemctl daemon-reload,然后再利用 service jenkins start 启动,发现ok了

六. 在浏览器中输入 http://公网ip:8081

这时会出现输入密码的问题,同样利用 vi /var/lib/jenkins/secrets/initialAdminPassword 复制密码并粘贴,进入下一步,选择默认安装插件

七. 该Jenkins实例似乎已离线

这个原因就是升级站点的链接https://updates.jenkins.io/update-center.json默认是https

解决办法:

在安装插件那个页面,就是提示你offline的那个页面,不要动。然后打开一个新的tab,输入网址http://公网ip:8081/jenkins/pluginManager/advanced。 这里面最底下有个【升级站点】,把其中的链接由https改成http的就好了,http://updates.jenkins.io/update-center.json

八. 重启jenkins服务

最后,利用service jenkins restart 重启jenkins服务即可

九. 成功安装

参考文章

https://blog.csdn.net/sms15732621690/article/details/71336224

https://blog.csdn.net/myNameIssls/article/details/70209516

https://blog.csdn.net/xiegh2014/article/details/78803342

https://blog.csdn.net/txyzqc/article/details/77885367

https://blog.csdn.net/u013905744/article/details/80434942

https://www.cnblogs.com/lxz88/p/6278268.html

http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

https://blog.csdn.net/weixin_40789566/article/details/80036130

https://blog.csdn.net/u013248434/article/details/70304526

阿里云上如何利用yum安装jenkins的更多相关文章

  1. 阿里云上如何利用war包安装jenkins

    一. 前提条件:已安装jdk和tomcat 如何安装,请参考<如何在阿里云上部署war包到tomcat服务器> 二. 下载war包 下载地址:http://mirrors.jenkins- ...

  2. 阿里云上安装 OpenStack 是什么体验

    阿里云上跑火车(安装 OpenStack Train 版本),猜猜最终花了多少钱? 前言 前面给大家提供了用虚拟机安装 OpenStack 的镜像,虽然已经很简便了,但还是略显笨重.一来镜像文件比较大 ...

  3. 如何在阿里云上运行SAP UI5应用

    本来Jerry觉得这个知识点太简单了完全不值得写成微信公众号文章,但转念一想,可能网络上有一些刚刚初学UI5的朋友们可能会问到,所以还是写了. 今天一个成都同事问我这个问题,因为SAP WebIDE可 ...

  4. 在阿里云上安装python3.4和pycharm

    一. 安装python3.4 二. 安装pycharm 三. 安装可视化界面和远程桌面连接 四. 启动和配置pycharm 五. 安装更多字体 六. 给pycharm设置桌面快捷方式 一. 安装pyt ...

  5. 阿里云上安装 Ubuntu + MariaDB

    阿里云上安装 Ubuntu + MariaDB 任务 安装第二个磁盘 设置第二个磁盘为数据盘 安装 MariaDB 配置 MariaDB 的数据文件目录 配置 MariaDB 远程访问 安装第二个磁盘 ...

  6. 细数本地连阿里云上mysql8遇到的坑

    最近两个月忙成狗,给了自己一个冠冕堂皇的不记录博客的借口,今天咬牙记录一篇本地连阿里云mysql遇到的各种坑; 昨天利用妹妹的学生身份买了台廉价的阿里ECS,购买成功后的第一反应当然是把本地的mysq ...

  7. 如何在阿里云上部署war包到tomcat服务器

    一. 准备工作:xshell和xftp 首先我们得确保,xshell能够远程连接阿里云ECS,xftp能够保证windows和linux之间的文件传输(当然也可以选择FileZilla,但xftp感觉 ...

  8. 阿里云centos中mysql的安装及一些常识知识

    -------------------------------------------------------------------    阿里云centos中mysql的安装 工具WinSCP v ...

  9. 在阿里云上搭建私有GIT仓库

    在阿里云上搭建私有GIT仓库 年轻人就得好好学习,不能这么颓废 最近做项目练练手,用到了github, 但是github访问速度是真的慢啊,下载项目,下载一天了.所以呢,我是个成熟的人了,只好自己搭建 ...

随机推荐

  1. HTTP 协议介绍

    HTTP 协议规定了浏览器和服务器之间互相通信的规则. 请求协议: 规定了客户端发送给服务器的内容格式 响应协议: 服务器发送给客户端的内容格式 请求协议 请求协议格式: 请求行 多个请求头信息(属性 ...

  2. Andrew Ng机器学习总结(自用)

    监督学习: 线性回归,逻辑回归,神经网络,支持向量机. 非监督学习: K-means,PCA,异常检测 应用: 推荐系统,大规模机器学习 机器学习系统优化: 偏差/方差,正则化,下一步要进行的工作:评 ...

  3. 48dp rhythm

  4. Linux学习笔记—vim程序编辑器

    vi和vim vim是vi的升级版,支持vi的所有指令 vi的使用 vi分为三种模式:一般模式.编辑模式.命令行模式 一般模式 以vi打开一个文件就直接进入一般模式了,这个模式下可以使用上下左右按键来 ...

  5. Ubuntu 13.04安装mysql workbench

    1.如果你没有更换源,是主服务器的官网源,这时候你可以直接用sudo apt-get install mysql-workbench来安装(前提是已经装好mysql相关服务) 2.如果你第一条装不了, ...

  6. Java io流详解三

    public class IOpractise { public void iotest() { int b= 0; FileInputStream fis = null; try { fis = n ...

  7. Delphi 正则表达式语法(9): 临界匹配 - 也叫"预搜索"与"反向预搜索"

    Delphi 正则表达式语法(9): 临界匹配 - 也叫"预搜索"与"反向预搜索" //匹配右边 var   reg: TPerlRegEx; begin   ...

  8. 在Windows上以服务方式运行 Redis

    ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来 做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis ...

  9. .net:上传图片并将保存至指定目录下(支持PC端和移动端)

    页面: <body> <form id="formid" name="myform" action="Upload" me ...

  10. k8s使用ceph作为后端存储挂载

    一.在ceph集群上操作: 1.创建池(主要使用存储类来进行持久卷的挂载,其他的挂载方式不好使也太麻烦):ceph osd pool create k8s 64 二.在k8s上操作: 1.安装客户端( ...