Jenkins + Git + Maven 自动化部署

1: 先安装Jenkins: https://blog.csdn.net/weixin_43969815/article/details/92001045

2:配置jenkins 里面plug的环境变量:

Jenkins + Git + Maven 自动化部署_第1张图片

Jenkins + Git + Maven 自动化部署_第2张图片

Jenkins + Git + Maven 自动化部署_第3张图片

3配置好plug 的环境变量,下面开始建立job, 在取得web jar 包的时候,我是放在git上面的:

Jenkins + Git + Maven 自动化部署_第4张图片

看到上面的branch specifier 是*/main, 这个可以变的,通过git 远端命令改变的,不然不会同步的。

4: 创建maven job 的时候,安装好maven 的plug 后,就可以在创建job 的界面,看到如下的界面了:

Jenkins + Git + Maven 自动化部署_第5张图片

点下面的 Maven project, 就会出现如下的maven build:

Jenkins + Git + Maven 自动化部署_第6张图片

5这个就可以生成jar 包哦,可以看jenkins 的log,可以看到jenkins 是把jar 放在jenkins 的home 下的workspace 的:

Jenkins + Git + Maven 自动化部署_第7张图片

 

6;说了这么多,还有maven 还没有说,这个要被系统能识别,还是要把环境变量设置一下哦:

Jenkins + Git + Maven 自动化部署_第8张图片

还有java-path, 还有classpath 都要设置一下哦。

设置好后,可以看到mvn 可以运行就可以啦:

Jenkins + Git + Maven 自动化部署_第9张图片

7:这个jenkins 的目的就是要运行几个mvn 打包的命令:

mvn clean

mvn compile

mvn spring-boot:run

这三个命令运行完就可以在 http://localhost:8081/hello 看到运行效果啦~

看输出log, 就可以知道jar 包的路径了:

还有notification email 的设置,可以参考:

https://www.cnblogs.com/imyalost/p/8781759.html

你可能感兴趣的:(git)