windows服务器部署jenkins工具(一)

Jenkins在Windows上的部署及通过Jenkins将.NET项目发布到IIS上 大致流程,安装Jenkins(需要Java依赖),安装Git、MSBuid和SSH插件。设置好Git的远程仓库地址之后,个人感觉Jenkins就像一个管家一样,Jenkins会自动拉取镜像,执行命令行操作,打包,复制文件到服务器,从而完成项目部署。简化人工操作,不用像之前一样再复制文件。 阅读详情

jenkins作为一款常用的构建发布工具,极大的简化了项目部署发布流程。jenkins通常是部署在linux服务上,今天给大家分享的是windows服务器上如何搭建jenkins发布工具。

1.首先第一步还是看windows安装docker 这篇文章哈,当然也可以不采用docker desktop。windows直接安装windows支持的linux工具,后续操作可以参考centos7安装jenkins_centos7 下载jenkins.jar包-优快云博客(个人建议还是通过docker来安装,比较方便维护。)

2.docker desktop中拉取jenkins镜像(这里是最新的)

docker pull jenkins/jenkins:lts-jdk17

3.构建jenkins容器准备

        3.1 准备maven

                下载maven,解压即可。因为不是开发,不需要配置什么maven环境。

        3.2 准备maven仓库地址

                指定仓库目录,本地新建一个目录jenkins用来下载pom依赖。

                注意:maven/conf/settings.xml中也需要配置以下目录,这个地址jenkins中maven依赖现在目录。

  <localRepository>/var/jenkins_home/.m2/repository</localRepository>

        3.3 准备jdk(多版本)

                jenkins最新版本默认使用jdk17,但是很多时候我们的项目还是jdk8 甚至jdk7等。所以需要我们单独下载jdk(linux版本!!.tar.gz文件!!)到本地。这里会有一个问题,因为我们下载的是linux版本,直接用windows本地解压会有问题。所以需要借助WSL命令。打开终端或者powershell,输入

 wsl -d docker-desktop

wsl的目录层级/mnt/c等价于windows环境下的 c://  切换目录到jdk压缩包所在目录,解压jdk压缩包。

 tar -zxvf  **.tar.gz

        3.4 jenkins_home

                创建一个文件夹,用来挂载jenkins数据。

    至此准备工作完毕,准备docker启动命令

docker run -d `
  -p 9090:8080 -p 50000:50000 `  //端口映射,8080是web访问端口
  --name jenkins `               //容器名
  --restart=always `             //自动重启
  -e TZ=Asia/Shanghai            //设置时区
  -v 本地新建的jenkins数据目录:/var/jenkins_home `
  -v 本地解压后的jdk版本:/usr/lib/jvm/jdk版本`
  -v 本地解压后的maven版本:/opt/maven版本 `
  -v /var/run/docker.sock:/var/run/docker.sock `  //这个先不管,后面讲
  -v 本地仓库地址:/var/jenkins_home/.m2/repository `
  jenkins/jenkins:lts           //镜像名

给个demo吧:

docker run -d `
  -p 9090:8080 -p 50000:50000 `
  --name jenkins `
  --restart=always `
  -e TZ=Asia/Shanghai 
  -v D:\cch\environment\jenkins\data:/var/jenkins_home `
  -v D:\cch\environment\java\jdk\linux\java-se-8u44-ri:/usr/lib/jvm/java-se-8u44-ri `
  -v D:\cch\environment\java\jdk\linux\jdk-11.0.0.2:/usr/lib/jvm/jdk-11.0.0.2 `
  -v D:\cch\environment\java\apache-maven-3.6.1:/opt/apache-maven-3.6.1 `
  -v /var/run/docker.sock:/var/run/docker.sock `
  -v D:\cch\environment\java\repository:/var/jenkins_home/.m2/repository `
  jenkins/jenkins:lts

至此,jenkins安装基本完成。

后续将更新jenkins部署之后的一些配置,以及一些新的问题。

Jenkins基础篇--windows安装Jenkins Jenkins是一个用Java编写的开源的的持续集成工具,可用于自动化各种任务,如构建,测试和部署软件。而持续集成主要是强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。简单来讲就是:频繁地(一天多次)将代码集成到主干。任务背景:利用jenkins建立一个自动编译docker 镜像的任务。任务需求:1、编写构建docker镜像脚本后,利用jenkins自动触发脚本,从而实现自动构建镜像; 阅读详情

相关推荐

windows系统下jenkins安装配置及部署MAVEN、VUE项目

双击nvm-setup.exe 进行安装,安装完成后找到安装目录下的settings.txt文件,在文件最后添加下面配置,用来设置node和npm的源。安装完成后,到安装路径下找到jenkins.xml,(我安装在D:\Program Files\Jenkins下)修改主路径(图中Remote Directory 配置的路径,若jenkins没有自动生成,则需要手动到远端服务器上创建。下载完成后,双击 jenkins.msi 配置安装目录后,默认安装。配置完成后,点击 保存 按钮。

shigang207的专栏 3072

Jenkins自动化部署学习笔记(一、在Windows系统上使用Jenkins.msi安装Jenkins )

引言: 先从简单的开始,我们先用Windows系统来安装Jenkins,当然以后肯定会在Linux上进行Jenkins安装配置的。 一、安装前准备: JDK1.8: Jdk下载地址如下(PS:本文以Windows X64位为例,其他版本选择自己电脑系统适合的进行下载): Windows X64: JDK1.8 Jenkins安装包: Jenkins for windows :Jenkins-for-windows-installer 二、安装Jdk,配置环境变量 ...

懂搬砖 1531

Windows服务器使用Jenkins自动部署

由于公司正在开发的工作流的几个项目经常需要测试,所以我用 Jenkins 实现了一个持续集成部署的方案。 持续集成部署的意义也在这里:在经常性的重复性部署工作中解放自己。 由于.net framework 的项目占多数,公司的测试机都是WINDOWS系统,生产机也是WINDOWS系统。在WINDOWS系统安装 Jenkins 也很方便。先装 Jdk,就可以装 Jenkins 了。 注意选择插件...

叮当的博客 4574

在windows上部署jenkins

在windows上部署jenkins

Yulisa的博客 4542

Jenkins学习之路(一)Windows版本下使用Jenkins部署本地Java项目

Jenkins简介 Jenkins用于自动化的各种任务,可以构建、测试、部署软件,用于持续集成、持续交付。当部门总监要我去学Jenkins时我还一头雾水,测试人员难道需要进行代码部署吗?后来我才了解到有的公司,开发人员的代码经过测试后提交到代码托管平台上,然后测试人员就使用Jenkins自动的将代码进行部署,这里的自动是指Jenkins可以设置在一段时间内访问代码托管平台,若检测到源码有变化就会自...

weixin_43837952的博客 2980

windows 配置 jenkins 部署 javaWeb项目

1.配置svn地址2.执行windows批处理命令附加:jenkins环境变量附加:进入jenkins首页,点击 构建执行状态点击设置图标配置jenkins环境变量(windows怎么配,jenkins就怎么配置)...

u010131956的专栏 5535

.net使用Jenkins 构建、部署到windows服务器上

因权限问题,本次构建、部署是在本机上完成的。

SS33SSS的博客 1279

windows/linux 下Jenkins 配置项目自动构建启动

第一步,点击新建item 输入任务名称,选择Freestyle project,点击确定。 输入项目描述 输入项目git地址,添加 用户凭据,(账号密码或者私匙),输入指定分支,悬着源码库浏览器,默认自动即可。 配置构建触发器,图中的方式是定时任务,轮询, ...

洛阳泰山的博客 4636

Windows下安装Jenkins实现java项目的自动化部署(四)

本文主要内容:Jenkins构建作业的配置首先,介绍一下我整个项目操作的流程,我们这是一个java的springboot项目,JDK的版本的是17。项目使用maven的3.6.3版本去管理依赖,在打包的过程当中的使用到了ant,用ant实现自定义打包的功能。1.从git上拉去代码到jenkins服务器。2.利用maven管理依赖,然后用ant进行项目打包。3.通过SSH将打包完成的可执行jar包发送到目标服务器(windows)。

songlei69216的博客 2604

android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...

我们设计并实现了一种用于实时跟踪音乐节拍的软件。该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案。首先给出软件的下载链接:或者音乐节拍是乐曲中表示固定单位时值和强弱规律的组织形式,亦称拍子。它有两个特性:周期性和连续性。节拍周期性表现为节拍结构,是乐曲中周期性出现的节奏序列。节拍连续性表现为音乐的平均速度,其单位为bpm(beat per minute每分钟音乐节拍的个数)。音...

weixin_39571403的博客 1401

ESP32实战指南:SPI驱动ADXL345三轴加速度传感器的精准数据采集与姿态解算

本文详细介绍了如何使用ESP32通过SPI接口驱动ADXL345三轴加速度传感器,实现精准数据采集与姿态解算。从硬件连接到SPI通信优化,再到数据处理和低功耗策略,提供了全面的实战指南。特别适合物联网开发者和硬件工程师参考,帮助快速掌握传感器数据采集技术。

vim8coder的博客 1042

jenkins自动化部署(一)

Jenkins 是一个基于 Java 开发的开源持续集成与持续交付(CI/CD)工具。它允许开发者将代码的变更自动集成、构建、测试,并最终部署到目标环境中,大大减少了人工干预,提高了部署的准确性和效率。Jenkins 拥有丰富的插件生态系统,通过安装不同的插件,可以扩展其功能以适应各种不同的项目需求。无论是小型的个人项目还是大型的企业级应用开发,Jenkins 都能发挥重要作用。

ssssss_233的博客 2099

MaxEnt物种分布预测中的常见误区与优化技巧:如何提高模型准确率

本文深入探讨了MaxEnt物种分布预测模型从基础应用到精准预测的进阶实践。针对模型准确率提升,文章系统分析了环境变量筛选、模型参数调优、结果批判性解读等核心环节的常见误区,并提供了基于生态位模型原理的深度优化技巧,帮助研究者产出更可靠、可解释的预测结果。

weixin_29219539的博客 595

Windows、jdk8环境下的jenkins部署

本文将带来JDK-8环境下Windows的jenkins部署。本文介绍了Windows下的jenkins部署。分为几步,下载jenkins,下载插件,配置jenkins,编写脚本,完成部署。

arrow_i的博客 1870

2024年上市公司ESG评级全解析:六大权威数据源横向对比与应用指南

本文深度解析2024年国内主流ESG评级数据源,包括华证、商道融绿、Wind、富时罗素和彭博,横向对比其覆盖范围、评分逻辑与应用侧重点。文章提供实战指南,帮助投资者与企业根据投资决策、风险管理和学术研究等不同场景,精准选择并有效应用ESG数据,实现从概念到实用分析工具的转变。

weixin_29229055的博客 312

复现基于混频因子模型的GDP即时预测方法

基于混频因子模型的GDP即时预测方法复现 本文复现了混频因子模型(MIDAS)在GDP即时预测中的应用。该方法整合7个月度宏观经济变量(工业增加值、CPI、PMI等)与季度GDP数据,通过状态空间模型实现高频预测。技术实现包括:1)使用PCA提取潜在共同因子;2)构建状态空间模型处理混频数据;3)通过卡尔曼滤波进行参数估计。实证结果显示模型预测效果良好(测试集R²=0.82),其中工业增加值对因子1贡献最大(0.82),CPI对因子2贡献显著(0.78)。该方法为决策者提供了更及时的季度GDP估算。

huanghm88的专栏 601

windows下使用jenkins进行构建,打包,部署(freestyle方式)

windows下使用jenkins进行构建,打包,部署(freestyle方式) ` 文章目录windows下使用jenkins进行构建,打包,部署(freestyle方式)前言一、安装二、安装常用插件1.Publish Over SSH (远程推送)三、系统设置四、全局配置五、配置凭据六、构建,打包,部署微服务六、构建,打包,部署vue总结 前言 为了快速上手jenkins,云服务器没那么多…所以用windows作为构建服务器,另一台腾讯云作为部署服务器。 一、安装 说明:之前其实采用的是在docke

qq_38872351的博客 4940

科研绘图系列:R语言绘制差异蝴蝶图(Butterfly Chart)

科研绘图系列:R语言蝴蝶图(Butterfly Chart)

专注生信领域 1391

jenkins部署 java项目到远程 windows服务器

Jenkins部署windows服务器 踩坑

qq_33472553的博客 5732

【100%通过率】华为OD机试真题 Python 实现【字符串重新排列】【2022.11 Q4新题】

给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出: 1、单词内部调整:对每个单词字母重新按字典序排序 2、单词间顺序调整: 1)统计每个单词出现的次数,并按次数降序排列 2)次数相同,按单词长度升序排列 3)次数和单词长度均相同,按字典升序排列 请输出处理后的字符串,每个单词以一个空格分隔。

MISAYAONE的博客 7982

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jenkins部署springboot项目到windows服务器

jenkins部署springboot项目到windows服务器 安装FreeSSHd 在Windows服务器上安装FreeSSHd 下载地址:http://www.freesshd.com/?ctt=download 安装就不用说了,Windows安装就下一步下一步;so easy。 注意:安装完成后,会弹出两个框让你选择是/否。这里都选是,一个是创建私有秘钥,一个是添加为系统服务。另外就是,安...

彼岸笙箫的博客 1910

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Windows下Jenkins部署SpringBoot项目

使用Jenkins打包项目可以避免手动打包上传部署,节省了不少时间,有利于团队开发。我所部署的项目是SpringBoot,版本控制使用的是SVN Windows下Jenkins的安装详见另一篇文章 Windows安装Jenkins_呆某人的博客-优快云博客_windows 安装jenkins 设置Maven安装路径 Jenkins面板中选择Maven Jenkins,点击Global Tool Configuration 找到Maven安装,新增maven,填入maven的Name和..

w8827130的博客 3244

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jenkins拉去代码远程部署到服务器,jenkins在windows服务器上自动远程部署

背景说明一般情况下我们都会使用linux作为服务器,但是在现实开发和实施中,会遇到一些情况必须使用windows作为服务器的情况;对于这种情况想通过jenkins实现自动部署,就没有linux这么简单,这篇文章主要说明jenkins如何自动服务到windows服务器的方法和步骤部署步骤整体框图说明windows服务器上安装SSH为了在windows服务器能够通过SSH进行访问,需要安装响应的SSH...

weixin_29012677的博客 1065

内网搭建Jenkins自动化远程部署项目到Windows服务器

去有外网的PC上面,部署Jenkins正常搜索插件安装,然后找到安装目录,有个.Jenkins的文件夹,里面有个plug的文件夹,这个就是我们所需所有插件,然后把它拷贝到内网中。有三种命令,自行查询其区别用法。类似文件夹类型的快捷方式。

略简略烦的博客 6762

Windows Server安装Jenkins及使用Tomcat部署SpringBoot

1、服务器信息及软件版本声明。

weixin_41614672的博客 2036
上一篇: windows服务器部署Gitlab
下一篇: SecureCRT8.33版本注册码
小码农豪大大
博客等级 码龄9年 8378粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农豪大大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值