安装Jenkins保姆级教程

1、安装Jenkins,建议去官网安装最新版本

1.1 下载

官网地址: https://www.jenkins.io/download/

Jenkins是一个web项目

兼容性问题:由于Jenkins是一个javaweb项目,那么得需要jdk,建议jdk要17及以上。

1.2 启动服务并访问

启动

对一个java项目,我们如何去启动呢?它是一个war包,那么我只需要运行这个war包就行。

1)首先得看你的jdk有没有下载配置好

java项目的运行需要的是jdk,这一点很重要,没有java环境的老铁得去配置一下,我们之前第一篇博客有说过。

2)运行war包,命令:java -jar 全路径+war包名称(带后缀)

比如我自己的是放在D盘,所以启动命令java -jar D:\jenkins.war

3)那么我就将jdk21下载好了,放在如下目录D:\java\Javajdk\jdk-21

4)去bin目录找到java命令

5)然后执行"jdk21的bin目录+java" -jar war包全路径+war包名称

比如我自己的是:"D:\java\Javajdk\jdk-21\bin\java" -jar D:\jenkins.war

访问

如何访问呢?

浏览器输入访问地址:http://localhost:8080

初始化密码,你启动的时候他会给你显示。

用户名默认是admin

密码初始话的时候如下图:

1)输入URL访问:http://localhost:8080

2)会告诉你是否安装插件


1.3 初始化安装插件

首先第一次登录的时候可以选择推荐的

然后他就在下载

把上述的插件安装完毕之后,他会给你一个提示框,让你创建一个管理员用户👇

1.4 修改密码👤

如果你不想创建,你就直接点使用admin账户继续就行,如上图所示:


然后后面就直接点击继续


修改密码:如下所示

然后我们就输入自己的密码即可比如123456

修改密码之后重新登录:

用户名admin

密码123456


1.5 修改插件的下载位置(可选)

下载完插件之后,你会发现在你的c盘里面会多了一些目录,这些目录就是为我们放我们插件的创建的,那如果你c盘空间不够的话,我们是可以进行一个修改的。如何去修改呢?接下来就跟着我一步一步的去做就行。嗯,如果老铁们嫌麻烦的话,就可以不用管这个步骤。

1). 停止当前运行的 Jenkins

  • 关闭运行 java -jar jenkins.war 的命令行窗口(按 Ctrl + C 或直接关闭)。

2). 迁移原有数据(可选)

如果你已经使用过 Jenkins(创建了任务、安装了插件),需要把旧数据复制到新目录。

  • 旧目录:C:\Users\用户名\.jenkins
  • 新目录(例子):D:\jenkins_home

操作:

  • 在 D 盘创建文件夹 jenkins_home
  • C:\Users\用户名\.jenkins 下的所有内容 复制到 D:\jenkins_home(包括 config.xmlpluginsworkspace 等)

如果 Jenkins 是全新安装(刚跑通初始化),可以不用复制旧数据,直接让 Jenkins 在新目录重新初始化。

3). 启动时指定新的家目录

方法:修改系统环境变量(永久)
  • 右键"此电脑" → 属性 → 高级系统设置 → 环境变量
  • 在"系统变量"或"用户变量"中新建:
    • 变量名:JENKINS_HOME
    • 变量值:D:\jenkins_home
  • 确定后重启 cmd,直接运行 "D:\java\Javajdk\jdk-21\bin\java" -jar D:\jenkins.war 就会自动使用该目录。


    Jenkins 现在已经成功将家目录迁移到 D:\jenkins_home

相关推荐
牛奶咖啡1318 小时前
CI/CD——使用Jenkins实现自动化部署与持续集成之jenkins插件与凭据配置
ci/cd·jenkins·jenkins必备插件安装·jenkins全局工具配置·jenkins的凭据配置·jenkins自动化部署流程·jenkinsgitlab集成
摇滚侠18 小时前
DSL 学习 ElasticSearch 主要就是学习 DSL 查询语言
学习·elasticsearch·jenkins
庚昀◟2 天前
腾讯云 CVM + Docker + Jenkins + GitLab CI/CD 全流程指南(python、flask实现简单计算器)
python·ci/cd·docker·flask·jenkins
牛奶咖啡132 天前
CI/CD——使用Jenkins实现自动化部署与持续集成
ci/cd·jenkins·jenkins是什么?有啥用·jenkins有哪些适用场景·jenkins的优缺点·jenkins的安装部署·jenkins安装必备环境
测试那点事儿3 天前
第10章 零基础接口自动化到 Jenkins 持续集成【定时监控与邮件告警完整落地】
ci/cd·自动化·jenkins
a***72893 天前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
摇滚侠4 天前
黑马 Elasticsearch 全套教程,黑马旅游网案例
大数据·elasticsearch·jenkins
身如柳絮随风扬4 天前
使用 Docker 部署 Jenkins 并实现自动化部署 —— 从零到一的 CI/CD 实践指南
docker·自动化·jenkins
醉颜凉4 天前
Elasticsearch高阶聚合实战:Pipeline Aggregation 用法详解与典型场景全攻略
大数据·elasticsearch·jenkins