首页 > 其他 > 详细

Jenkins创建Maven Job

时间:2020-05-23 19:07:46      阅读:50      评论:0      收藏:0      [点我收藏+]

 

 

jenkins上要安装maven 插件,通过jenkins maven 去调用linux的maven

这时候需要配置,让jenkins maven能够找到linux上的maven,对maven进行配置

 

 

1、在 Gitlab 创建一个 java 的代码仓库,我们把前面在命令使用的 helloword 项目初始化为一个 git 仓库,然后 push 到我们的 Gitlab 上 。


技术分享图片

选择组 

技术分享图片

 

 

 创建完以后,我们本地helloword 不是一个仓库,需要在linux客户端初始化仓库

参考

记得先需要做git全局配置

 

Git global setup

 

 

git config --global user.name "Administrator"
git config --global user.email "admin@example.com"

 

 

 

 

 

Existing folder
cd existing_folder
git init
git remote add origin git@192.168.31.11:test/helloword.git
git add .
git commit -m "Initial commit"
git push -u origin master

 

[root@ci-node2 hello-world]# git init
Initialized empty Git repository in /root/hello-world/.git/

[root@ci-node2 hello-world]# git remote add origin git@192.168.31.11:test/helloword.git [root@ci-node2 hello-world]# git add .
[root@ci-node2 hello-world]# git commit -m "Initial commit" [master (root-commit) a8fcad8] Initial commit 3 files changed, 84 insertions(+) create mode 100644 pom.xml create mode 100644 src/main/java/com/juvenxu/mvnbook/helloworld/HelloWorld.java create mode 100644 src/test/java/com/juvenxu/mvnbook/helloworld/HelloWorldTest.java

 

 推上去了

[root@ci-node2 hello-world]# git push -u origin master
Counting objects: 18, done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (18/18), 1.78 KiB | 0 bytes/s, done.
Total 18 (delta 0), reused 0 (delta 0)
To 192.168.31.11:test/helloword.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

看看gitlab 仓库 ,把仓库推上去了

技术分享图片

 

 复制仓库地址

 

 

2、在 jenkins 配置 maven ,让jenkins maven可以找到linux上的maven


打开系统管理—>全局工具配置页面,下拉新增一个 maven 配置 ,选择不要自动安装maven,配置好保存

 

技术分享图片

 

 

 2、回到 Jenkins 主页面,点击“新建 Item”进入创建 Job 页面

技术分享图片

 

 

 3、输入 Job 名称,选择 maven 类型,点击确认按钮,创建 job,进入 job 配置页面

 

通用部分配置“丢弃旧的构建”

技术分享图片

 

 

源码管理配置从 git 仓库获取我们 helloword 仓库的代码,复制仓库地址到jenkins

技术分享图片

 

 

 

配置要执行的 maven 命令, 先清理工作区,再打包

技术分享图片

 

保存配置,返回 job 主页面,执行构建。 

技术分享图片

 

执行立即构建

技术分享图片

 

 

先在linux 客户端 maven 项目 执行 mvn clean  ,mvn package  看看有没有报错,

如果报错了 rm -rf /root/.m2  删除.m2仓库, 再重新执行  mvn clean  ,mvn package 

 

技术分享图片

 

 

技术分享图片

 

 

 

 

在“工作空间”我们可以看到构建后的产物

 看到target目录

技术分享图片

 

 看到jar包

技术分享图片

 

技术分享图片

 

 jar包打包成功,jenkins调用maven

 

linux上要安装maven

Jenkins创建Maven Job

原文:https://www.cnblogs.com/mingerlcm/p/12783085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!