当前位置: 首页 > web >正文

jenkins 持续集成环境从0到1搭建全过程

文章目录

      • 一、 jenkins下载以及JDK环境准备。
      • 二、jenkins 安装

一、 jenkins下载以及JDK环境准备。

  1. jenkins官网下载地址
    建议选择LTS长期支持版,下载通用java项目war包

  2. 下载 jdk1.8 以上版本并安装,安装后配置 jdk 的环境变量。

二、jenkins 安装

  • 1、在 Dos 窗口中切换到 “jenkins.war” 目录,输入命令:java -jar jenkins.war
    装。
    若端口被占用,执行 java -jar jenkins.war --httpPort=9090 命令切换到其他端口
    注意:安装后会在C盘目录下生成一个 .jenkins 的文件夹。C盘下的这个文件夹可独立运行。
    出现下图,说明安装成功:

  • 2、把 jenkins.war 包放入到 C:/jenkins 文件夹中,然后在 C:/jenkins 下新建一个
    startjenkins.bat 文件,输入如下内容:

@echo off
cd /d %JENKINS_HOME%
java -jar jenkins.war
pause
  • 3、设置环境变量:增加 JENKINS_HOME 变量,如下:JENKINS_HOME:C:\jenkins

  • 4、双击 startjenkins.bat 文件出现:jenkins is fully up and runing 说明启动 jenkins 成功

  • 5、在浏览器中访问 jenkins 项目:http://localhost:8080/jenkins 出现解锁 Jenkins 界面,说明 jenkins 项目搭建完成,管理员密码在:C:\jenkins\secrets\initialAdminPassword ,打开此文件获得密码并输入密码,如下图:

  • 6、点击”继续”按钮后如出现如下图的报错信息:这是 jenkins 的一个Bug,解决方案是:通过地址 http://localhost:8080 访问 jenkins 项目即可。

  • 如没有报错则进入下图:

  • 7、点击:【选择插件来安装】(选择【安装推荐的插件】也可以)

    • 根据笔者的经验选择【选择插件来安装】安装插件顺利些,选择后出现如下默认插件安装界面。这个页面会默认选中安装一些插件,直接点击”安装”按钮,安装所有推荐的插件。

    • 安装插件的时候,会有一些插件安装失败(如上图的X),这些插件的安装是有前置条件的,等安装结束后,按右下角“重试”,继续安装,之前失败的插件就都能安装了。

    • 安装完成后,点击“继续”按钮,输入用户名:admin,密码:123456,确认密码:123456,全名:admin,电子邮件地址后点“保存并完成”按钮

    • 点击“保存并完成”出现下图表示 jenkins 已经配置完成。点击 [开始使用jenkins] 登录。

http://www.xdnf.cn/news/12676.html

相关文章:

  • PyTorch 中cumprod函数计算张量沿指定维度的累积乘积详解和代码示例
  • Oracle 19c RAC集群ADG搭建
  • MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
  • 计算机是如何⼯作的
  • 408第一季 - 数据结构 - 树与二叉树II
  • 《Brief Bioinform》: 鼠脑单细胞与Stereo-seq数据整合算法评估
  • 【Java实例-英雄对战】Java战斗之旅,既分胜负也决生死
  • 台式机电脑CPU天梯图2025年6月份更新:CPU选购指南及推荐
  • Canal环境搭建并实现和ES数据同步
  • App Search 和 Workplace Search 独立产品现已弃用
  • Cursor实现用excel数据填充word模版的方法
  • Fetch与Axios:区别、联系、优缺点及使用差异
  • 使用 C/C++ 和 OpenCV 提取图像的感兴趣区域 (ROI)
  • vue3+dify从零手撸AI对话系统
  • JavaWeb的一些基础技术
  • 在Ubuntu上使用 dd 工具制作U盘启动盘
  • 使用Transformer模型进行时间序列预测的完整解决方案,满足预测误差≤1.5%和注意力权重可视化的要求
  • GitHub 趋势日报 (2025年06月06日)
  • 2025年- H76-Lc184--55.跳跃游戏(贪心)--Java版
  • 有没有 MariaDB 5.5.56 对应 MySQL CONNECTION_CONTROL 插件
  • 信息最大化(Information Maximization)
  • Go语言进阶④:Go的数据结构和Java的有啥不一样
  • 光学字符识别(OCR)理论概述与实践教程
  • 动目标显示处理解析一(脉冲对消器)
  • Ubuntu 配置使用 zsh + 插件配置 + oh-my-zsh 美化过程
  • 前沿论文汇总(机器学习/深度学习/大模型/搜广推/自然语言处理)
  • 数据类型 -- 字符
  • SQL字符串截取函数全解析:LEFT、RIGHT、SUBSTRING 实战指南
  • 如何使用Jmeter进行压力测试?
  • MySQL-运维篇