jenkins在windows上部署前端的一些实践

Jenkins 在windows10 to windows10下的一些前端工程实践

前端小菜鸡,对windows上的一些东西都不是很熟悉,遂想记录一下,方便以后查阅,Jenkins使用版本为2.440.1

安装Jenkins

掘金上很多比较全面的安装过程,可以参考这篇 安装Jenkins

需要注意的是jdk的版本,笔者安装的jdk版本为21

插件建议安装推荐的插件,进入后安装NodeJS Plugin(建议和内网保持一致), 和Publish Over SSH

安装ssh

参考ssh安装

测试是否安装并启动成功 cmd中输入实例 ssh lllj@192.168.1.1 lllj为目标机器的用户名,192.168.1.1为目标机器端口

配置Publish Over SSH

1、进入系统配置

在这里插入图片描述

2、找到Publish Over SSH

在这里插入图片描述

3、配置信息,这里我是用密码登录ssh

在这里插入图片描述

4、测试是否连接成功,出现Success则为成功

在这里插入图片描述

配置NodeJS

1、点击Tools

在这里插入图片描述

2、配置NodeJS

在这里插入图片描述

创建任务

1、新建一个Freestyle project

在这里插入图片描述

2、配置git

在这里插入图片描述

在这里插入图片描述

3、配置nodejs

在这里插入图片描述

4、增加构建步骤

在这里插入图片描述

在这里插入图片描述

@echo off
del dist
call npm run build
echo Build Success

:: 打包 dist 文件夹为 dist.tar.gz
tar cvf dist.tar dist/*
echo Tar Success

注意点:如果没有npm install需要在上述步骤中call npm run build前添加npm install,笔者把node_modules也上传到git远程了,另外一定要确保Node版本能够成功构建,笔者犯了一个错误,使用本地的node去测能不能构建,结果排查好半天才发现是要确保Jenkins上安装的NodeJs

5、增加构建后步骤

在这里插入图片描述

在这里插入图片描述

jenkins-auto-start.bat内容如下,菜鸡前端不太懂windows上面的命令,网上抄的稍微改了一下

@echo off
set frontHtmlFolder=D:\fontend\nginx\nginx-1.14.2\html

REM 获取当前时间戳
set cur_time=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%

REM 删除目标文件夹(从逻辑上感觉最好先备份后删除,这个抄的不想改了。。。)
rmdir /s /q %frontHtmlFolder%

REM 创建目标文件夹
mkdir %frontHtmlFolder%

REM 解压上传的文件到目标文件夹
tar -xf D:\fontend\nginx\nginx-1.14.2\dist.tar -C D:\fontend\nginx\nginx-1.14.2\html --strip-components=1

REM 移动上传的文件到备份目录并添加时间戳(新建一个备份文件夹backup)
move D:\fontend\nginx\nginx-1.14.2\dist.tar D:\fontend\nginx\nginx-1.14.2\backup\%cur_time%

到这里就结束了看一下执行结果吧

在这里插入图片描述

修改默认的workspace(个人看情况选择)

笔者强迫症,不喜欢把东西放在默认c盘 注:windows上默认的workspace路径是C:/ProgramData/Jenkins

1、添加环境变量

在这里插入图片描述

2、修改jenkins.xml,笔者Jenkins是安装在D:\Jenkins

在这里插入图片描述

3、修改内容

在这里插入图片描述

4、重启Jenkins 浏览器输入:http://localhost:8080/restart

注:如果想修改workspace,建议在安装后先别急着去注册安装插件,不然就要像笔者一样将整个C:\ProgramData\Jenkins下的.Jenkins文件copy到D:\Jenkins,如果您要和我有一样的操作,切记先把初始密码保存一下

Jenkins好像有提供在web页面直接修改工作区的方式,不过笔者目前没深入研究

  • 22
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 答案:Jenkins 提供了许多方法来在 Windows部署 Java 项目,包括使用命令行界面,Jenkins 安装程序,Windows 系统服务,或者使用 Jenkins 提供的可视化工具,如 Jenkins 的 Web 用户界面。 ### 回答2: Jenkins是一个开源的持续集成工具,可以用于自动化构建、测试和部署软件项目。在Windows部署Java项目,我们可以使用Jenkins来完成以下几个步骤: 1. 安装Jenkins:首先,我们需要下载并安装Jenkins。在Windows系统上,可以从Jenkins官方网站下载适用于Windows的安装程序,并按照提示进行安装。 2. 配置Jenkins:安装完成后,我们需要启动Jenkins并完成一些基本配置。例如,指定Jenkins的安装路径、创建管理员账号等。 3. 安装Java Development Kit(JDK):由于我们要部署Java项目,所以需要安装JDK。可以从Oracle官方网站下载适用于Windows系统的JDK安装程序,并按照提示进行安装。 4. 创建Jenkins Job:接下来,我们需要在Jenkins中创建一个用于构建和部署Java项目的Job。在Job配置中,指定项目的源代码地址、构建命令等。 5. 设置构建触发器:可以配置Jenkins根据特定的触发条件来自动触发项目的构建。例如,可以设置定时构建或者根据代码的提交进行构建。 6. 配置构建环境:在Jenkins Job的配置中,可以设置构建环境。例如,指定JDK的路径、添加构建所需的外部库等。 7. 执行构建:当所有配置完成后,可以手动触发构建过程。Jenkins将根据配置获取源代码、执行构建命令,并生成构建结果。 8. 部署项目:构建成功后,可以在Jenkins中配置自动部署的步骤。可以使用Jenkins的插件来完成项目的部署,例如通过FTP上传到服务器。 通过以上步骤,我们可以在Windows上使用Jenkins来自动化构建和部署Java项目。这样可以提高开发效率,减少人为错误,并提供持续集成的支持。 ### 回答3: Jenkins是一个开源的持续集成工具,可以用来自动化构建、测试和部署项目。在Windows部署Java项目时,可以按照以下步骤进行操作: 1. 首先,确保你已经在Windows系统上安装了Jenkins。你可以在Jenkins的官方网站上下载并安装最新版本的Jenkins。 2. 安装完成后,打开Jenkins的管理界面。你可以在浏览器中输入"http://localhost:8080"来访问Jenkins。 3. 登录Jenkins,使用管理员账户登录。第一次登录时,需要输入一个管理员密码。你可以在安装Jenkins时的控制台日志中找到该密码。 4. 登录后,你可以点击"创建新任务"来创建一个新的任务,也可以选择一个已存在的任务。任务类型选择"自由风格的软件项目"。 5. 在任务配置界面中,找到"源代码管理"部分,选择你的代码仓库类型(如Git或SVN),并填写相应的地址和认证信息。 6. 在"构建触发器"部分,选择"构建前进行轮询SCM",并设置轮询的时间间隔。这样当有代码提交时,Jenkins会进行自动构建。 7. 在"构建"部分,选择"执行Windows批处理命令"。在命令框中填写构建脚本,比如"mvn clean install"来构建项目。 8. 点击"保存"按钮保存任务配置。 9. 返回任务列表页面,选择你刚刚创建的任务,点击"立即构建"按钮来进行项目构建。 10. 构建完成后,你可以在构建历史记录中查看构建日志。如果构建成功,你可以在相应的构建目录下找到生成的构建结果。 以上就是在Windows上使用Jenkins部署Java项目的基本步骤。Jenkins提供了丰富的插件和功能,可以进一步定制和优化你的持续集成流程。希望这些步骤能够对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值