首页 > 系统相关 >linux安装Jenkins超详细全过程

linux安装Jenkins超详细全过程

时间:2022-12-27 16:44:48浏览次数:45  
标签:-- linux 端口 systemctl 全过程 jenkins Jenkins 安装

涉及相关

contos7
jdk1.8
jenkins-2.190.3-1.1

1 . 安装JDK

 

方式一:

小白推荐直接用命令下载
yum install java-1.8.0-openjdk* -y

 

方式二:

下载包官网JDK1.8包:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

复制到服务器:
多种方式都可以:本人采用下载xftp7 然后直接拖进去

解压:
tar -zxvf jdk-****-linux-x64.tar.gz

打开配置环境变量:
vim/etc/profiles

 

 

更新环境变量:
Source /etc/profile
输入查看:
Java -version

 

 如图:表示成功

2.安装Jenkins

命令切换到自己的下载目录
直接用命令下载
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
下载直接安装
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm

如图安装成功

 

 

3.修改Jenkins配置

vi /etc/syscofig/jenkins
修改端口如下:
JENKINS_PORT="8888"

 

4.启动Jenkins

启动命令:systemctl start jenkins

 

 

如出现以下错误的(肯定是采用了方式二安装JDK)

Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.

 

解决:

打开该文件:vim /etc/init.d/jenkins
配置Jenkins里的JDK路径

 

 

配置完后依次执行以下命令

 执行 systemctl daemon-reload 命令重新加载配置文件

执行 systemctl start jenkins 命令启动Jenkins
执行 systemctl status jenkins.service 命令查看Jenkins服务的状态

如下图表示成功

 

 

5.服务器开放端口,打开浏览器访问

CentoS7
1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
命令含义:
--zone #作用域
--add-port=8888/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
3、重启防火墙
firewall-cmd --reload
4、查看端口号
netstat -ntlp //查看当前所有tcp端口·

访问:http://192.168.5.53:8888

 

如图:表示成功

 

 

6. 获取管理员密码

命令输入:
cat /var/lib/jenkins/secrets/initialAdminPassword

 

7. 自定义Jenkins

这里推荐点击“选择插件来安装”
然后下一个界面把勾选的插件全部取消掉
因为Jenkins默认连接官方,速度非常慢,而且经过会失败,所以先跳过插件安装

8. 创建第一个管理员用户

1)根据提示创建用户(没啥大问题)
2)实例配置(默认就好了)
3)看到Jenkins已就绪说明已经没问题了啦,点击开始使用,等待一会

 

 

转自:https://www.jb51.net/article/230962.htm

标签:--,linux,端口,systemctl,全过程,jenkins,Jenkins,安装
From: https://www.cnblogs.com/hanfanfan/p/17008390.html

相关文章

  • 如何在 Manjaro Linux 上安装 ONLYOFFICE 桌面编辑器
    ​​ONLYOFFICE桌面编辑器​​是一款免费开源办公套件,其中包括适用于文本文档、电子表格与演示文稿的离线编辑器。同时,您还可将应用程序连接至云端(ONLYOFFICE、ONLYOFFICE......
  • 初学银河麒麟linux笔记 第九章 QEMU安装arm虚拟机
    arm虚拟机无法用vm进行安装,因此需要安装QEMU虚拟机参考: WIndows下使用Qemu安装Arm版Kylin系统_h1007886499的博客-CSDN博客_windowsqemuarm win10系统下利用QEMU安......
  • Linux中文件系统ext2和ext3有什么区别?
    Linux系统中,文件系统主要分为ext2、ext3、ext4等,各具有独特的优势,那么linux中为什么需要从ext2转换到ext3?主要有四个原因:可用性、数据完整性、速度、易于迁移,接下来是......
  • Linux设置每晚定时备份Oracle数据表
    先新建目录该路径:/home/oracle/backup该名称:DATA_PATHshell脚本exportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome......
  • Linux解压rar文件
    1、在windows下我们压缩解压文件通常后缀为rar,然而在linux下我们压缩解压文件通常后缀为tar2、linux无法直接解压rar文件,需要下载rarlinux的安装包来实现3、下载并安装ra......
  • 【转】linux crontab使用及日志查看
     转,原文:https://blog.csdn.net/ximi_xuexi/article/details/122544321---------------------------------------- 命令:crontab-e用于编辑定时任务;定时任务编辑......
  • 26岁选择老男孩教育学linux,自我努力+外界帮助=成功!
    不得不说,赚钱对于普通人来说真的是一件很难的事情,因为我们习惯了上班,习惯了每天的两点一线,习惯了每月领取那点微薄的收入。尤其是在X情时代,很多人不敢做出改变,选择......
  • linux与shell 4.检测系统进程 5.理解shell
    认识shell查看已安装的shell┌──(kali㉿DESKTOP-FQ0BCLS)-[/mnt/e/Edgedownload]└─$cat/etc/shells#/etc/shells:validloginshells/bin/sh/bin/bash/usr/......
  • 21、electron 在linux环境下打印pdf文件
    环境:"electron":"^22.0.0"、麒麟系统V10(sp1)1、思路:利用nodejs调linux的打印命令lp打印2、代码:constchildProcess=require("child_process");constsp=ch......
  • linux三权分立账号创建
    系统管理员创建系统管理员(sys用户)并设置密码[root@localhost~]#useraddsys[root@localhost~]#passwdsys创建组并将用户添加到组(/var是要给用户权限访问的路径......