博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建jenkins任务
阅读量:6820 次
发布时间:2019-06-26

本文共 527 字,大约阅读时间需要 1 分钟。

前提条件

整个持续集成中用的相关的应用:

gitlab (代码管理)

maven(项目管理)

这些应用我们暂时全部放在了一个服务器上。

安装maven:

CentOS 6.3 安装Maven3(就一步步按照它说的做就可以啦!)

868068-20180108153106660-1140082249.png

安装gitlab

安装必要的插件

Gitlab Plugin* 安装之后才可以在系统配置中指定gitlab的IP地址Git PluginGit Client Plugin* 用于jenkins在gitlab中拉取源码Publish Over SSH* 用于通过ssh部署应用Maven Integration plugin* 用于新建maven项目

举例

868068-20180108154059129-237573318.png

868068-20180108154108394-1839787722.png

为刚才安装的插件,配置选项

868068-20180108154137988-666986266.png

配置jdk

868068-20180108154241441-676702073.png

配置git

868068-20180108154500347-1284887982.png

868068-20180108154505426-1859952755.png

配置maven

868068-20180108154524379-1086632726.png

新建项目

868068-20180108154539754-731386259.png

配置仓库

868068-20180108154551222-1198201239.png

配置maven在打包编译时的命令:

868068-20180108154603629-470801144.png

问题

868068-20180108154624972-1887787039.png

解决办法:将本地的这个jar包上传到nexus上去。

868068-20180108154735754-1424191456.png

因为我是使用root用户创建的本地仓库地址,但是jenkins使用的jenkins的用户去操作的,没有写的权限, 所以就无法将jar包下载到本地仓库中,使用root赋予它权限即可;

868068-20180108154800160-1077333307.png

转载于:https://www.cnblogs.com/nikeodong/p/8243067.html

你可能感兴趣的文章
干货 | 用python3+dlib教你的程序察言观色
查看>>
Kafka的Consumer负载均衡算法
查看>>
换个姿势学数学:二次函数与拆弹部队
查看>>
React-事件机制杂记
查看>>
python的常用模块
查看>>
我的友情链接
查看>>
Delphi下WebBrowser应用示例
查看>>
AS3的http
查看>>
启动模式、时钟浅见
查看>>
ORA-01033: ORACLE initialization or shutdown in progress ,Enterprise Manager Console
查看>>
Intellij IDEA 一些不为人知的技巧
查看>>
演示:如何编译tbox
查看>>
简单的安卓应用授权认证(JNI)
查看>>
查看硬盘读取速率
查看>>
把匹配的小写转换成大写(\U、\u)
查看>>
【Android网络开发の5】Android中的网络数据下载
查看>>
linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
查看>>
9月国内浏览器市场份额大战:IE份额上升至48.45%
查看>>
Tapestry 教程(五)实现Hi-Lo猜谜游戏
查看>>
2015年12月国内网民地域分布12强:湖北跻身上榜
查看>>