win下使用Jenkins搭建CI/CD

1、环境准备

服务器:win server 2012
Jenkins版本:2.277.4
java版本:jdk-8u291-windows-x64
nodejs版本:node-v14.17.0-x64
maven版本:apache-maven-3.6.3-bin.tar.gz

2、部署java环境

2.1、下载

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.2、安装
2.3、创建java路劲

E:\install\java

2.4、开始安装:双击刚才下载好的.exe文件

在这里插入图片描述

2.5、将jdk安装在自定义文件夹里

在这里插入图片描述

2.6、安装完成,关闭

在这里插入图片描述

2.7、配置java环境变量
2.8、右键计算机–>属性–>高级系统设置–>环境变量

在这里插入图片描述在这里插入图片描述

2.9、测试是否安装成功

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210605093246411.png

3、部署nodejs环境

3.1、选择对应系统下载

https://nodejs.org/en/download/

在这里插入图片描述

3.2、双击安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.3、测试是否安装成功

在这里插入图片描述
3.4、设置环境变量和java的环境变量设置步骤一样,同上

4、部署maven环境

4.1、下载

https://archive.apache.org/dist/maven/maven-3/

4.2、 解压,建议解压到全英文的路径下
4.3、解压后文件夹如下

在这里插入图片描述

4.4、配置aliyun的maven仓库
编辑conf/settings.xml
添加在在mirrors里面
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
4.5、设置maven环境变量,和设置java环境变量步骤相同,同上。
4.6、测试maven是否安装成功

在这里插入图片描述

5、部署jenkins

5.1、下载

https://jenkins.io/download/

5.2、安装,双击下图标志文件,选择自定义路径,一直下一步即可

在这里插入图片描述

5.3、浏览器输入地址:localhost:8080

在这里插入图片描述

如果第一次在浏览器中打开项目卡在 Jenkins正在启动,请稍后… 阶段
那么 你需要修改下配置文件,因为你所在网络被限制了。
需要你进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml
把http://updates.jenkins-ci.org/update-center.json 改成
http://mirror.xmission.com/jenkins/updates/update-center.json
还是不行的话 找到updates目录下的default.json 把里面所有的谷歌地址改成百度的

sed -i ‘s/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g’ default.json && sed -i ‘s/http://www.google.com/https://www.baidu.com/g’ default.json

注意

如果以上内容修改完之后,下载插件时还是报证书错误的话,那就要考虑一下你的java版本是否和Jenkins版本兼容

在这里插入图片描述

等待系统初始化,出现自定义Jenkins界面,可以选择安装推荐的插件,括者选择需要的插件来安装,也可以不选择安装,直接点击右上角的X号关闭界面,以后可以通过插件管理器安装插件,这里我们选择安装推荐的插件,进入插件安装中

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此时Jenkins已经安装完成
5.4、配置Jenkins
5.4.1、jenkins汉化
安装local插件
manage jenkins——>manage plugins在这里插入图片描述
manage jenkins——>configure system在这里插入图片描述
5.4.2、Jenkins配置maven、nodejs、java环境
除了nodejs的插件需要安装,其余的插件都在Jenkins启动时前安装成功了,如果未安装,请选择对应的插件进行安装

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

6、win下发布后端项目CI/CD流程

新建文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

脚本内容
@echo off
setlocal enabledelayedexpansion
set port=PORT    ##改成自己的端口
for /f "tokens=1-5" %%a in ('netstat -ano ^|find ":%port%"') do (
	if "%%e%" == "" (
		set pid=%%d
		) else (
			set pid=%%e
		)
		echo !pid!
	)
if NOT "!pid!" == "" (
	taskkill /f /pid !pid!
)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此java后端项目的CI/CD已经配置完成

7、win下发布前端项目(vue)CI/CD流程

新建一个文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此vue项目的CI/CD流程搭建完毕
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins和Docker可以结合使用来实现CI/CD(持续集成/持续交付)流程。下面是一种常见的实现方式: 1. 安装和配置Jenkins:首先,你需要在你的服务器或本地机器上安装和配置Jenkins。你可以按照Jenkins官方文档提供的步骤进行安装和配置。 2. 安装Docker:接下来,你需要安装Docker,并确保Docker服务正在运行。你可以根据你的操作系统在Docker官方网站上找到相应的安装说明。 3. 创建JenkinsCI/CD Pipeline:在Jenkins中,你可以创建一个Pipeline来定义你的CI/CD流程。Pipeline是一种将多个步骤组合在一起的方式,可以通过代码进行定义和版本控制。你可以使用Jenkins的Pipeline语法或者使用Jenkins插件来定义你的Pipeline。 4. 定义Jenkins Pipeline中的步骤:在你的Pipeline中,你可以定义多个步骤来完成CI/CD流程。以下是一个可能的步骤示例: - 从代码仓库拉取代码 - 构建Docker镜像 - 运行单元测试 - 部署到测试环境 - 运行集成测试 - 部署到生产环境 5. 使用Docker构建和管理镜像:在上述步骤中,使用Docker构建和管理镜像是关键。你可以使用Dockerfile来定义镜像的构建过程,并使用Jenkins Pipeline中的相关步骤来执行构建。 6. 集成其他工具:你可以通过Jenkins插件或其他方式集成其他工具,如代码质量检查工具、部署工具等,以实现更完整的CI/CD流程。 这只是一个简单的概述,实际的CI/CD流程可以根据你的项目需求和团队实践进行定制和扩展。希望对你有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值