jenkins下载及安装

article/2025/9/23 17:23:43

一、jenkins下载及安装

jenkins的rpm/war包下载地址

地址:http://mirrors.jenkins-ci.org/,打开链接后,首行是系统版本名称,Releases行是短期更新包,LTS是长期更新包。

jenkins各插件的下载地址

地址:http://mirrors.jenkins-ci.org/plugins/

安装环境:Centos7.x jdk1.8(已配置) jenkins-2.303.3

配置jdk环境:https://blog.csdn.net/m0_46370483/article/details/121471734

Linux部署Jenkins的两种方法

方法1:WAR包

步骤简介:
  1. 下载jenkins.war的包到本地(文章开头有下载链接)

    [root@localhost ~]# ls /usr/local/ | grep jenkins*
    jenkins.war
    
  2. 运行jenkins.war

    [root@localhost ~]# java -jar /usr/local/jenkins.war //默认端口8080
    [root@localhost ~]# java -jar /usr/local/jenkins.war --httpPort=8888  //指定8888端口启动,防止被占用
    [root@localhost ~]# nohup java -jar /usr/local/jenkins.war --httpPort=8888 & //后台启动
    
  3. 关闭防火墙

    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# systemctl status firewalld //查看防火墙状态
    
  4. 浏览器访问:http://x.x.x.x:port

    第一次登录jenkins需要输入管理员密码
    在这里插入图片描述

[root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword 
00f2841426b4487880605a334562bca5

安装推荐的插件基本已经可以满足使用,当然你也可以选择自定义插件安装

在这里插入图片描述

我这里选择的是第一个选项:安装推荐的插件

静静等待插件安装完成…

在这里插入图片描述

你可以新创建一个管理员账户,也可以使用admin账户继续操作

在这里插入图片描述

保存并完成

在这里插入图片描述

开始使用jenkins

在这里插入图片描述

到此为止,jenkins就已经安装成功了

在这里插入图片描述

方法2:YUM安装

步骤简介:
  1. 下载官方的rpm包到本地,使用yum进行安装(文章开头有下载链接)

    我是使用浏览器下载到自己电脑后上传的,你也可以使用wget直接下载或者添加官方的jenkins源进行yum安装

    [root@localhost ~]# ls
    jenkins-2.303.3-1.1.noarch.rpm
    [root@localhost ~]# yum install jenkins-2.303.3-1.1.noarch.rpm -y
    
  2. 编辑jenkins的/etc/init.d/jenkins程序文件,添加java路径

    [root@localhost ~]# vim /etc/init.d/jenkins
    

在这里插入图片描述

  1. 编辑jenkins的/etc/sysconfig/jenkins配置文件,修改端口、系统运行账户

    jenkins默认情况是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins的默认端口是8080,这个跟tomcat的默认端口有冲突,可以做一下更改。

在这里插入图片描述

  1. 启动jenkins服务

    systemctl daemon-reload                   //先执行这一步
    systemctl start jenkins.service           //再启动jenkins
    systemctl enable jenkins.service          //设置jenkins开机启动 
    systemctl stop jenkins.service            //关闭jenkins 
    systemctl status jenkins.service          //查看jenkins的状态
    
  2. 关闭防火墙

    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# systemctl status firewalld //查看防火墙状态
    
  3. 浏览器访问:http://x.x.x.x:port

    以后的操作步骤和前面的一样,省略…
    在这里插入图片描述


http://chatgpt.dhexx.cn/article/VPw9jOgA.shtml

相关文章

JavaWeb学习心得之JSP内置对象

一、内置对象(九个) request、response、session、application、config已有详细介绍,这里重点介绍pageContext、out、page对象。 二、page对象 page对象表示当前JSP页面,可以理解为一个对象本身,即把JSP当作一个对象,page对象在开发中几乎不用,了解下即可。 三、…

JSP的内置对象

文章目录 一. 概述1. 定义2. 特点 二. JSP九大内置对象1. out 输出对象2. request 请求对象(1). 定义(2). 对应的类型(3). request获取客户端信息的常见方法1. String getParameter(String name)2. String[] getParameterValues(String name)3. void setCharacterEncoding(&quo…

JavaWeb学习——JSP内置对象

内置对象简介 JSP内置对象是Web容器创建的一组对象&#xff0c;不使用new关键字就可以直接使用的内置对象。 <% int[] value{60,70,80}; for(int i:value){ out.println(i); //这里out对象就是内置对象 } %>常用的JSP内置对象&#xff1a;out、request、response、sess…

JSP内置对象实例实训报告

**JSP程序设计程第二版 JSP内置对象实例实训报告 JSP内置对象实例实训 设备仪器/软件环境** 1.Windows 10系统 2.JDK、eclipse、Tomcat 实验(实训)/目标 1.掌握JSP中request对象、reponse对象、session对象及application对象的使用方法。 2.理解request对象、reponse对象、se…

JSP内置对象和4大作用域

什么是JSP内置对象 JSP内置对象&#xff0c;就是编写JSP页面时&#xff0c;不需要做任何声明就可以直接使用的对象&#xff0c;列如下面的代码片段。 <% int [] value { 60 , 70 , 80}; for(int i : value){ out.print(i); } %> 代码out.print()可以实现页面的输出显…

如何在cmd命令提示符中到达指定路径或文件夹

补充&#xff01;&#xff01;&#xff01;快速方法&#xff01; 可以直接在文件夹路径处单击&#xff0c;然后输入cmd&#xff0c;按回车就可以了 ** 以下为传统方法&#xff1a; ** 1.如果要找的路径在C盘 (1)&#xff08;用相对路径&#xff09;若果是在要到当前目录下…

cmd中回退到上一级文件目录 与 定位下一级目录

回退到上一级 cd… 定位到下一级 cd xxx(输入想到达的下一级文件名)

Windows系统下cmd中直接返回根目录

今天在vscode中使用 cd/ 命令返回根目录&#xff0c;但是发现命令不识别&#xff0c;如图&#xff1a; 切换到 cmd 中使用 cd/ 命令则正常使用&#xff1a; 眼神好的同学应该已经发现了&#xff0c;vscode 中目前使用的终端是 PS&#xff0c;即 Power Shell&#xff0c;打开系统…

Win7 64的cmd控制台进入下级目录和返回上级目录(上级目录cd .. 下级目录cd+文件名称)

本博客主要总结在win7 64位系统下&#xff0c;在cmd控制台&#xff0c;一级一级进入目录。然后再一级一级返回上一级目录&#xff0c;具体的如下面所述。 背景知识&#xff1a; a1.进入下一级目录命令: cd 文件夹名称 cd 文件夹名称 a2.返回上一级目录命令: …

cmd如何返回上一级目录,如何进入其他文件目录

当我们打开cmd或者composer运行命令时都会进入一个默认文件目录&#xff0c;那么cmd该如何返回上一级目录&#xff0c;和如何进入其他文件目录运行命令呢&#xff0c;具体方法如下图所示&#xff01; 1&#xff1a;在默认的命令后加 cd.. 即可返回上一级目录 2&#xff1a;cmd…

Barman 2.7 发布,PostgreSQL 数据库备份工具

开发四年只会写业务代码&#xff0c;分布式高并发都不会还做程序员&#xff1f; Barman 2.7 已发布&#xff0c;Barman 是 PostgreSQL 数据库的备份和灾难恢复管理器。新版本修复了备份并行副本、异地冗余可用性和 UTF-8 输入/输出处理中的各种错误。 新版的更新亮点是并行备…

pg备份还原工具--barman

2019独角兽企业重金招聘Python工程师标准>>> 一、系统 [rootbarman ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m[rootbarman ~]# uname -a Linux barman 2.6.32-431.11.2.el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86…

Postgres流式备份(1)Barman概述

参考文档&#xff1a;http://docs.pgbarman.org/release/2.5/index.html 概述 Barman是使用Python编写的PostgreSQL开源备份和恢复管理器 功能 多种备份方式集成备份文件的管理 流备份技术和工具 pg_basebackup&#xff1a;用于数据库全量备份pg_receivewal/pg_receivexl…

Barman 常用命令

http://docs.pgbarman.org/release/2.3/ 官方操作手册 数据库备份命令 barman备份命令 1、执行全备份 barman backup vlnx053001.foneshare.cn 数据库备份检查命令 1、查看可监听的数据库服务器 barman list-server 2、状态检查 barman check vlnx053003.foneshare.cn barman…

barman使用复制槽备份

http://docs.pgbarman.org/release/2.5/ 使用复制槽就不用创建公钥及传递公钥了在 barman和pg服务器间 复制槽和 rsync 最好不要一起使用&#xff0c;一起使用的话 会导致 incoming里的文件爆满不会自动删除&#xff08;实践是这样的&#xff09; 搭建测试环境 vlnx15100510…

Barman离线安装(一步到位)

软件版本信息 软件版本CentOS Linux release 7.8.2003 (Core)Python 3.6.8pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)psql (PostgreSQL) 13.6 安装postgresql客户端 1. 配置yum源&#xff0c;安装依赖 # vim /etc/yum.repos.d/CentOS-Media.repo [c7-m…

barman

拓扑&#xff1a; 注意&#xff1a; 1.barman的安装需要使用postgresql的模块&#xff0c;尽量保证pg1 &#xff0c;barman-server&#xff0c;backup-pg上的postgresql版本一致。 步骤&#xff1a; 1 在pg1上安装postgresql-11 yum install https://download.postgresql.org/…

Barman备份方案介绍

Barman 是一款开源的基于Python开发的集备份和恢复为一体的优秀PG数据库备份工具&#xff0c;它可以对单个/多个PG数据库进行远程/本地备份&#xff0c;用以增强业务数据的安全性&#xff0c;为DBA提供恢复数据库提供可靠的帮助。 Barman 优点 支持对多版本PG的备份, 已知支持…