怎么在linux上安装部署jenkins

怎么在linux上安装部署jenkins

作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录
以下在虚拟机上示例
系统:linux(centos7)
操作方式:xshell连接终端操作
教程之前在此说明一下,也是我自己之前遇到的一些疑问,对于自学到一知半解的人来说可能不明白jenkins能安装在什么系统上,在实际公司应用的时候是部署在哪里的?比较啰嗦,不需要了解的可跳过直接看下方步骤。
在这里我回答一下,根据自己所查资料和理解,jenkins可以安装在windows系统上,Linux上,mac上其官网都有对应的安装包文件,个人认为公司实际应用的时候jenkins都是部署在服务器上的,理由也很简单 服务器是一直在运行着的,你可以安装在本机(windows或者mac上)但是是电脑关机后,别人就无法访问。所以为了方便,还是需要部署在服务器上。还有你在公司里可能发现你们用的可能有部署在windows上的jenkins,那可能是因为你测试环境的这一套,为了方便测试,直接在windows上部署的。那么你们实际生产上肯定还是有一套jenkins的。

1.xshell连接好虚拟机,检查环境,因为jenkins依赖java环境,所以要先检查是否有java环境。

 输入java -version 来检查是否有安装Java环境(有些系统环境里有自带的Java8的环境,比如centos7等),如下图就是安装好的

怎么在linux上安装部署jenkins



若没有安装好,可以直接在线安装 命令 yum install java-latest-openjdk-debug.x86_64,也可以用 yum install maven -y 直接安装maven 因为maven和java有依赖关系,会一键所有安装,之后再检查一下
小知识:1.没安装的话 你也可以用命令yum -y list java* 或者yum search jdk 来查询java SDK的详细信息,版本等,之后再安装。
    2.若不论执行什么命令都提示无权限 则在执行的命令前加sudo 之后输入你的root权限密码即可
    3.centos7之后的版本很多更新yum命令变为dnf,有时候你在教程甚至官网上查到的资料有dnf这个命令,然后你的系统执行
     不起来,提示需要安装dnf等,其实你只要用yum就可以,dnf安装起来也比较麻烦,如果必须要安装,可自行百度教程

2.添加jenkink库到yum库

执行命令 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins-ci.org/redhat/jenkins.repo
(小提示:官网最新为sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo),官网自有一套后面会讲

怎么在linux上安装部署jenkins



执行此命令若提示wget 不是内部使用命令,则先安装weget 用命令 yum install wget -y 如下图weget 安装完成,

怎么在linux上安装部署jenkins



然后执行之前命令,若执行顺利会提示完毕,若有下列提示:错误,颁发的证书已过期等类似报错,则按照提示执行sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins-ci.org/redhat/jenkins.repo --no-check-certificate(其实就是跳过证书验证,还有一种方式可以执行命令安装证书,但是对于某些版本来说也没有什么用,就是执行yum install -y ca-certificates 之后会安装好证书,此方法也可以一试,不对之处请大神指点)

怎么在linux上安装部署jenkins


怎么在linux上安装部署jenkins


3.执行yum install -y jenkins 若顺利则会提示完毕,若有错误提示如下

怎么在linux上安装部署jenkins



则执行命令yum install -y jenkins --nogpgcheck(同理,跳过公钥检查)

怎么在linux上安装部署jenkins


4.配置jenkins的端口

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzjpp.html