Windows环境下实现Jenkins部署的教程详解
作者:Makasa 发布时间:2022-06-11 21:45:07
前言
本章主要讲述Windows环境下的Jenkins的自动化部署
关于JenKins下载的方式有两种,
1)直接下载war包,用tomcat/java命令运行
2)msi安装,作为系统服务后台运行
推荐第二种方法很简单:
链接: https://pan.baidu.com/s/1i-qJvoURqTaIKqxoEr170A 提取码: qz6j
我这篇blog主要讲述第一种方法
前提准备工作:安装配置好java环境(关于Java环境自行百度)和Tomcat环境
我这里是jdk1.8和Tomcat8的环境
一、安装配置Tomcat
1、安装Tomcat
官网网址:https://tomcat.apache.org/download-80.cgi
2、配置Tomcat环境
2.1)新建CATALINA_HOME变量
变量名:CATALINA_HOME
变量值:D:\develop\apache-tomcat-8.5.61 (为你的tomcat安装路径)
2.2)编辑Path变量
变量名:Path
变量值: %CATALINA_HOME%\bin
3、检验是否配置成功
3.1)打开cmd命令提示符,输入startup启动Tomcat
3.2)浏览器输入localhost:8080查看
二、Jenkins部署
1)war文件下载 War包地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
1.1)下载放到Tomcat\webapps目录下,启动tomcat即可
2)Jenkins部署
2.1)登录localhost:8080,找到文件密码粘贴
2.2)安装插件,我这边是安装的它推荐的
可能会下载失败,可以点击重试,多下载几次,如果仍然下载不下来,可以参考以下文章下载失败解决方法:https://www.jb51.net/article/203834.htm
2.3)创建管理员账户
2.4)登录成功
来源:https://blog.csdn.net/Makasa/article/details/112347590


猜你喜欢
- 引言: 由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。 下面我整理一下把
- 今天在论坛上看到一个问题,如下: 解决这个问题,Insus.NET写了一个函数,可以方便以后的扩展,如果数值出现TB或是或更高时,
- 背景:大约有3K家商家需要重新确认信息并签订合同。合同是统一的Word版本。每个供应商需要修改合同内的金额部分。人工处理方式需要每个复制粘贴
- 本文实例讲述了JS实现运动缓冲效果的封装函数。分享给大家供大家参考,具体如下:之前经常写运动函数,要写好多好多,后来想办法封装起来。(运动缓
- 一、简单介绍pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装和卸载的功能,现在大家用到的所有包不是自带
- 本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明。1. ran
- 1、唠唠叨叨最近又回顾了下Websocket,发现已经忘的七七八八了。于是用js写了客户端,用python写了服务端,来复习一下这方面的知识
- 1.表格<!doctype html> <html> <head> <meta charset=&
- 在document.form1.submit();后加document.body.innerHtml = "W
- 渲染引擎渲染引擎的职责是……渲染,也就是把请求的内容显示到浏览器屏幕上。默认情况下渲染引擎可以显示HTML,XML文档以及图片。 通过插件(
- 一.ASP使用SQL查询数据库方法: 方法1 Set&nbs
- logging模块简介Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并
- 前言众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错。如以下的代码:
- iframe是非常常用的一个html元素,如果在父页面中使用子页面的方法应该怎么写呢,下面就做一下简单的介绍。一、父页面代码<html
- 需求在日常需求中,用户使用手机号或者邮箱登录某一个系统,是一个很常见的操作,那如何在类似手机号或者邮箱这样的字段上建立一个合理的索引呢?前缀
- 1、先看最简单的场景,生产者生产消息,消费者接收消息,下面是生产者的简单代码。#!/usr/bin/env python# -*- codi
- 一:编译器 编译器是一种特殊的程序,它可以把以特定编程语言写成的程序变为机器可以运行的机器码。我们把一个程序写好,这时我们利用的环境是文本编
- let str = '这是一个字符串[html]语句;[html]字符串很常见';alert(str.replace(/\[
- 首先安装需要的模块pip install aliyun-python-sdk-corepip install aliyun-python-s
- 这是我使用python写的第一个类(也算是学习面向对象语言以来正式写的第一个解耦的类),记录下改进的过程。分析需求最初,因为使用time模块