Jenkinsfile 脚本放置源码仓库

简介: Jenkinsfile 脚本放置源码仓库

之前说到过,如果使用 Pipeline 的 Jenkinsfile 的方式进行构建,将脚本文件放置在Jenkins的配置中,是不太合理的,如果想要修改的话,还必须特意登录Jenkins打开配置进行修改,这中间的过程是完全可以省下来的。

就是将Jenkinsfile 同源码放在一起,这样要修改构建方式或者有什么改动的话,可以直接在本地进行修改,然后push到远程仓库中,然后Jenkins进行构建,不用再经历中间的过程。

移动Jenkins脚本文件

将之前任务中的jenkinsfile脚本文件copy出来,在代码中建立一个Jenkinsfile

image.png脚本文件还是像之前的那样,无需修改。

记得push上去啊,别等到配完后面,点击构建了,报错找不到原因哈~。

image.png

没看过前文的小伙伴可以点击,脚本文件可以在以下文章中找到~

(1)Jenkins Pipeline 流水线方式部署 SpringBoot 项目

(2)Jenkins Pipeline 流水线任务 补充篇

这里不再复述。

另外搭建Jenkins、 Jenkins 自动化构建 maven、vue 项目,专栏中也都有可实现案例~

修改Jenkins 任务配置项

打开 jenkins 的任务配置,在流水线的选项中,选择Pipeline script from SCM

image.png

Pipeline script from SCM这里的意思就是流水线脚本来自于供应者,在下面就是选择我们的供应方是谁~

这里就选择git,然后填写相关的信息,选好你的分支信息即可

image.png

另外这个脚本路径,你可以简单理解为当前项目的根路径即可。

image.png

(图片说明:记得点击保存~)

测试说明:

一键构建成功~

image.png

Jenkins 相关构建器

其实讲到这里,构建单体项目是完全没有问题了,我一直鸽着没更那个多项目的部署,还有依赖构建,就是这个项目依赖上一个项目构建的结果这种。

依赖构建倒是不难的,你要依赖那个项目,你指定一下就可以,这一点在微服务中常常要用到~

如下图:

image.png

这几个构建器都非常容易弄,大家可以亲自下场试一试~

后记

欠下的帐都快还不完了....

躺平一下🛌

咋说勒,最近心思有些飘,有点焦虑,陷入很多思考中。

目录
相关文章
|
开发工具 git
在码云上新建一个仓库,并且使用git上传代码步骤
在码云上新建一个仓库,并且使用git上传代码步骤
426 0
|
2月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
80 4
|
6月前
|
Java Maven Android开发
eclipse更改maven的本地路径和外部仓库地址
eclipse更改maven的本地路径和外部仓库地址
302 1
|
7月前
|
jenkins 持续交付 API
上传gitlab代码后jenkins自动进行发布的配置
上传gitlab代码后jenkins自动进行发布的配置
81 1
|
开发工具 git
IDEA删除本地git仓库、创建本地git仓库、关联其他仓库并上传
要在IntelliJ IDEA中删除本地Git仓库并创建新的本地Git仓库,以及关联其他仓库并上传,请按照以下步骤进行操作:
753 2
|
资源调度 前端开发 NoSQL
Jpom新建仓库部署前端项目
Jpom新建仓库部署前端项目
177 0
|
Java jenkins 应用服务中间件
Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)
Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)
114 0
|
存储
【版本控制】GitHub图床服务Action---自动监视图床仓库的目录下的文件数
【版本控制】GitHub图床服务Action---自动监视图床仓库的目录下的文件数
121 0
|
Shell 开发工具 git
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
610 0
|
Java 应用服务中间件 容器
三行代码简单修改jar包的项目代码
三行代码简单修改jar包的项目代码
98 0
三行代码简单修改jar包的项目代码