Jenkins项目部署Cicd

2023-12-13 05:51:10

1、点击新建任务

2、选择构建自由风格的软件项目

名称为必填项,现在填写的名称和后面有关联

3、填写内容

1、General

1)描述无关紧要,可选择不填写内容

2)丢弃旧的构建

策略:默认Log Rotation

保持构建的天数:将保存此天数的构建记录,为空保持所有

保持构建的最大个数:保存最近该个数的构建,为空保存所有

2、源码管理

1)Repository URL:代码仓库地址

2)Credentials:服务器连接代码仓库的凭据,可在系统管理添加后选择,也可以在右边的添加按钮新增凭据(即拥有以上仓库权限的账号密码)。

3)Branches to build:指定任务需要拉取的分支,允许配置多个分支

4)源码库浏览器:默认自动,指定git仓库类型

3、构建

1)单体项目

如果是单体项目我们可以以启动jar包的方式来实现cicd。

点击构建->点击调用顶层Maven目标。

a:如果项目的服务器和部署Jenkins的服务器是同一台的话,直接构建shell命令,利用shell启动项目就可以了。

b:如果项目的服务器和部署Jenkins的服务器不是同一台的话,可以翻阅我之前的文章,下载插件Publlish进行jar包推送

2)微服务架构

我们一般在微服务架构中都是使用项目镜像,点击增加构建步骤,执行shell。

#生成bjpowernode-item镜像 AutoTest为项目命名
cd /home/devpro/.jenkins/workspace/AutoTest/bg-service/item
docker build -f Dockerfile -t item:1.0.3 .
docker tag item:1.0.3 仓库地址/item:1.0.3
docker push 仓库地址/item:1.0.3

文章来源:https://blog.csdn.net/m0_71239320/article/details/134940302
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。