windows环境下本地项目(或gitlab上拉取项目)在Jenkins上自动打包部署 超超超详细!!!!!

重新贴一边图太麻烦了 劳驾这里看详细版:https://www.cnblogs.com/Augenstern4/p/14086175.html
一、环境准备

1.下载jdk,官网:http://www.oracle.com/

2.下载Jenkins,官网:https://www.jenkins.io/

3.下载Tomcat,官网:http://tomcat.apache.org/

4.下载maven,官网:http://maven.apache.org/download.cgi

5.下载git,官网:https://git-scm.com/

6.如果是从代码仓库拉去,还需要下载代码仓库,这里使用gitlab,官网:https://yq.aliyun.com/articles/74395

完成以上的安装配置,网上都有详细的教程,我这里就不做赘述主要说一下在windows系统上Jenkins自动部署遇见的一下问题。

二、Jenkins配置

1.安装过程非常简单,一路next就ok了,主要事那个管理员密码的问题,在/root/.jenkins/secrets/initialAdminPassword文件下复制就行了,如下:

剩下的就是插件安装,新手模式就ok了,以后要用到的进去在下载。

2.Jenkins的全局工具配置

首先我们在主页点击Manage Jenkins

点击后到这个界面,我们点击Global Tool Configuration

然后我们就可以把我们刚刚下载好的jdk,maven,git配置进来了如下:

1.jdk(写自己jdk存放的位置):

别名随便起,没有影响但是JAVA_HOME必须是你系统中配置的位置。还有一个坑就是千万不要点Install automatically这个位置(这个位置事Jenkins自动下载的,可能存在版本和配置信息的不全,反正不要点就对了)

2.git配置

一样,别名随便起,路径填正确,不点下面的Install automatically,值得注意的一点一定要把路径同步到bin\git.exe,特别重要不然啥都拉不下来,拉去仓库代码的时候一直报找不到本地git或本地git版本太旧了。

3.maven的配置

这个跟上面有点不同,最上面要选择Settings file in filesystem,下面填写你的maven的配置文件路径(也就是settings.xml所在的目录下),重要非常重要的一点不然就会报错:

Parsing POMs
ERROR: Failed to parse POMs
hudson.maven.MavenEmbedderException: 2 problems were encountered while building the effective settings
[FATAL] Non-readable settings D:\HuanJing\apache-maven-3.6.3: D:\HuanJing\apache-maven-3.6.3 (拒绝访问。) @ D:\HuanJing\apache-maven-3.6.3
[FATAL] Non-readable settings D:\HuanJing\apache-maven-3.6.3: D:\HuanJing\apache-maven-3.6.3 (拒绝访问。) @ D:\HuanJing\apache-maven-3.6.3

好了,配置就完成了 ,接下来我们去拉去一个springboot的代码,在Jenkins上自动部署和打包构建。

2.我们配置一下项目

如下所示:

项目的构建就完成了。

3.如果本地项目就可以点击构建了,而现在我们从gitlab上拉去项目,所以还是需要配置一下凭证。

1)打开gitlab

2.然后在最菜单栏选择访问令牌,填写信息,就得到一个Token值,复制下来。

3.然后打开jenkins,点击Manage Jenkins

再点击凭据:

然后我们点击全局

再单击添加凭据

然后按下图配置:

然后我们在系统配置中把这个凭证添加进去。

首先点击Configure System

找到GitLab配置:

然后按上图配置 点击确定就OK了

我们就可以构建项目了 。点击构建:

然后就可以看到:

我们点击这个#10然后点击控制台输出

然后就可以看到输出界面了;起飞 起飞 起飞 前面的输出过程我就不截图了,看到这个结尾这个我们就成功了 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值