企业DevOps之路:jenkins 搭建

  1. 安装 jdk8.0

  2. 下载jdk8.0

https://ftp-new-pc.pconline.com.cn/pub/download/201903/pconline1552198052014.zip?md5=Dv6EA6OPkM2TLsDT27GYXw&expires=1646537688

下载下来是一个exe文件,直接点击一步一步安装即可。如果要安装到别的目录的话,选择对应的目录即可。这里安装到

C:\jenkins\jdk1.8
  • 配置环境变量

JVAV_HOME

JAVA_HOME=C:\jenkins\jdk1.8

PATH

path=%PATH%;C:\jenkins\jdk1.8\bin
  1. 安装Tomcat 8.x

  2. 下载 Tomcat 8.5

https://tomcat.apache.org/download-80.cgi
  • 安装

只需将其解压缩到相应的目录,在这里您可以将其解压缩到

[En]

Just extract it to the corresponding directory, and here you can extract it to

C:\jenkins\tomcat-8.5
  1. 安装 Jenkins

  2. 下载

https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.319.3/jenkins.war
  • 安装jenkins.war

把 jenkins.war 拷贝到Tomcat的安装目录

C:\jenkins\tomcat-8.5\webapps
  • 启动Tomcat

点击启动脚本

C:\jenkins\tomcat-8.5\bin\startup.bat

如果点击时,出现一闪而过,说明启动失败。可以按照如下方式查看问题,打开一个cmd命令行窗口,然后执行

C:\jenkins\tomcat-8.5\bin\startup.bat

如果出现是以下的错误

C:\jenkins\tomcat-8.5\bin>startup.batNeither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this programC:\jenkins\tomcat-8.5\bin>

修改一下启动脚本,添加一行 set JAVA_HOME=C:\jenkins\jdk1.8 ; 大致的位置如下

setlocalrem Guess CATALINA_HOME if not definedset JAVA_HOME=C:\jenkins\jdk1.8

再次执行 startup.bat 启动脚本,就ok了。 启动完毕后,在启动日志窗口可以看到如下信息,记录下来

Please use the following password to proceed to installation:cd929f2ca9f4462e99a1dde6990d8977This may also be found at: C:\Users\Administrator\.jenkins\secrets\initialAdminPassword***************************************************************************************************************************************************************************************

然后,使用以下关闭脚本,先对Tomcat关闭一次。同样也有可能遇到与启动脚本一样的问题。按照相同的思路添加JAVA_HOME变量解决即可

C:\jenkins\tomcat-8.5\bin\shutdown.bat

把以下目录的 jenkins.war 删除

C:\jenkins\tomcat-8.5\webapps\

因为第一次启动时,jenkins.war 已经被加压成目录,避免每次启动都重复解压,所以直接把 jenkins.war 删除了即可。删除后再次启动Tomcat

  1. 配置 Jenkins

  2. 访问jenkins

http://127.0.0.1:8080/jenkins

企业DevOps之路:jenkins 搭建

找到上面的文件并将其打开;填写密码并继续

[En]

Find the file above and open it; fill in the password and continue

C:\Users\Administrator\.jenkins\secrets\initialAdminPassword

接下来,直接选择 安装推荐的插件 即可。等待安装完毕

企业DevOps之路:jenkins 搭建

配置管理员,管理员的名字一般起为 admin;录入后,点击 保存并完成

企业DevOps之路:jenkins 搭建

接下来后续步骤就,直接单击 保存并完成 即可。最终就安装完成 jenkins了,访问地址如下:

http://127.0.0.1:8080/jenkins/

Original: https://www.cnblogs.com/happyhuangjinjin/p/16101530.html
Author: BUG弄潮儿
Title: 企业DevOps之路:jenkins 搭建

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523878/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • jmeter 常用函数总结

    继上节课学习的_Randomstring函数,今天来学习全部的函数,进行函数总结。 1、_counter 函数—计数器 第一行值 true \ false :选择true,表示发起…

    Linux 2023年6月8日
    089
  • 【C++基础】数据类型

    C++规定在创建一个变量或者产量时,必须要指定相应的数据类型,否则无法给变量分配内存空间 数据类型的存在意义:给变量分配合适的内存空间 整型 作用:整型变量表示的是整数类型的数据 …

    Linux 2023年6月13日
    098
  • windows系统如何查看端口被占用、杀进程

    查看系统当前所有的端口使用情况 命令:netstat -ano 查看特定端口是否被占用: netstat -ano |findstr “端口号” 查看到对应…

    Linux 2023年6月13日
    0109
  • 没学习的恐惧

    已经三个月没有接触新知识,每次上线之后就有一些bug,觉得自己作为一个点点点的测试很失败。我很迷茫,我都不知道自己一天是如何过的,反正就觉得时间过的很快,而且发现什么事都没做一天就…

    Linux 2023年6月8日
    094
  • 《拉钩课程 – 重学操作系统 – Linux 指令入门》

    1、进程是什么?进程是应用的执行副本。应用的可执行文件是放在文件系统里,把可执行文件启动,就会在操作系统里(具体来说是内存中)形成一个应用的副本,这个副本就是进程。 2、Linux…

    Linux 2023年5月27日
    0112
  • 一文搞懂 Netty 发送数据全流程 | 你想知道的细节全在这里

    欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文 本系列Netty源码解析文章基于 4.1.56.Final版本 在《Netty如何高…

    Linux 2023年6月6日
    090
  • 如何提高团队开发质量

    年轻的时候去面过一个相对于当时我的比较高端的管理岗位,当时的我情况是,开发经验相对丰富, 但管理经验还欠缺。对方当时面临一个具体的问题。 “我们最近生产上,出现了一个比…

    Linux 2023年6月13日
    083
  • 内存管理-物理内存虚拟内存布局

    ARM-linux环境,物理内存和虚拟内存之间的映射关系: Original: https://www.cnblogs.com/fanguang/p/11930358.htmlAu…

    Linux 2023年6月6日
    092
  • GCC常见命令

    rwx 对于目录和文件的区别 文件 目录 r 文件的内容可以被查看。支持cat、more、head…vim 目录的内容可以被查看。ls、tree w 文件的内容可以被添…

    Linux 2023年6月6日
    0115
  • 【电台谈心】2022罗翔老师回答毕业生的4个问题

    罗翔老师:谢谢这位同学的问题。我回想起自己找工作的经历,其实也是 一地鸡毛。本科毕业的时候,也没有多少招聘会。我只有一个单位,一个单位地去找。少数几家单位让你进去了,聊了聊又觉得你…

    Linux 2023年6月13日
    0116
  • 免外围电路ESP32/ESP8266系列单片机串口一键下载方案

    一、概述 CH340X、CH343、CH342等USB转串口芯片支持免外围电路ESP32/ESP8266等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑…

    Linux 2023年6月7日
    0134
  • Linux系统编程之进程控制(进程创建、终止、等待及替换)

    进程创建 在上一节讲解进程概念时,我们提到fork函数是从已经存在的进程中创建一个新进程。那么,系统是如何创建一个新进程的呢?这就需要我们更深入的剖析fork函数。 1.1 for…

    Linux 2023年6月8日
    0110
  • cpp-变量

    1.枚举类型 枚举类型是用户自定义的类型,在定义时要列举出该枚举类型所有的数值。 定义格式如下: [enum] enumName {val1, val2, val3} 其中的通常为…

    Linux 2023年6月7日
    0100
  • OpenStack RedHat搭建

    一、准备环境 控制节点及计算节点必须开启虚拟化引擎Intel VT-x或AMD-V,且控制节点未来将被复用为计算节点;虚拟机配置可根据实际情况进行调整;务必配置 DNS,否则安装过…

    Linux 2023年6月8日
    090
  • 关于熵,条件熵,交叉熵等的介绍

    参考:《数学之美》一文搞懂交叉熵在机器学习中的使用,透彻理解交叉熵背后的直觉详解机器学习中的熵、条件熵、相对熵和交叉熵常用的分类问题中的损失函数 1.信息量与信息熵 香农在他著名的…

    Linux 2023年6月13日
    096
  • 秒搞VirtualBox 、CentOS 的安装过程

    镜像下载、域名解析、时间同步请点击阿里云开源镜像站 一、介绍背景: VirtualBox : 由德国 InnoTek 软件公司出品 Open Source Software, OS…

    Linux 2023年5月27日
    094
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球