使用Jenkins编译打包SpringCloud微服务中的个别目录
意义说明:
使用Jenkins从Gogs拉取SpringCloud微服务,拉取的是整个仓库的内容,分好多个模块文件夹,但是使用maven编译打包的话只编译打包指定的模块文件夹
Gogs Webhook:
	参数化构建过程:
		选项参数:输入变量名
		选项:输入变量值
		描述:简要描述变量信息
若没有Gogs Webhook,只需要找到参数化构建过程进行配置即可
图片:

构建:
	执行shell:
		输入如下两行命令(使用绝对路径):
		cd ${WORKSPACE}/${module_filename}
		/usr/local/apache-maven-3.6.2/bin/mvn clean package
	注意:构建步骤不使用"调用顶层Maven目标"
图片:

注意:不要配置下图打红叉的这个,若是还这样配置的话,那maven编译打包的还是整个微服务的,而不是个别目录的

效果:


使用Jenkins编译打包SpringCloud微服务中的个别目录的更多相关文章
- SpringCloud 微服务中 @Async 注解自定义线程池 引发的aop 问题
		背景 在 使用springCloud 的@Async注解来做异步操作时,想自定义其线程池. 引发问题 自定义完线程池后,发现代码里并没有使用自定义线程池里的线程,于是新建一个demo工程,一样的配置代 ... 
- 08 . Jenkins之SpringCloud微服务+Vue+Docker持续集成
		简介 大致流程 /* 1.开发人员每天把代码提交到Gitlab代码仓库 2.jenkins从gitlab中拉取项目源码,编译并打包成war包,然后构建Docker镜像,将镜像上传到Harbor私有仓库 ... 
- Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成(上)
		Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成(上) Jenkins+Docker+SpringCloud持续集成流程说明 大致流程说明: 1) 开发 ... 
- Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成——部署方案优化
		Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成--部署方案优化 之前我们做的方案部署都是只能选择一个微服务部署并只有一台生产服务器,每个微服务只有一个 ... 
- Java生鲜电商平台-SpringCloud微服务架构中分布式事务解决方案
		Java生鲜电商平台-SpringCloud微服务架构中分布式事务解决方案 说明:Java生鲜电商平台中由于采用了微服务架构进行业务的处理,买家,卖家,配送,销售,供应商等进行服务化,但是不可避免存在 ... 
- Java生鲜电商平台-SpringCloud微服务架构中核心要点和实现原理
		Java生鲜电商平台-SpringCloud微服务架构中核心要点和实现原理 说明:Java生鲜电商平台中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务 ... 
- Java生鲜电商平台-SpringCloud微服务架构中网络请求性能优化与源码解析
		Java生鲜电商平台-SpringCloud微服务架构中网络请求性能优化与源码解析 说明:Java生鲜电商平台中,由于服务进行了拆分,很多的业务服务导致了请求的网络延迟与性能消耗,对应的这些问题,我们 ... 
- Java生鲜电商平台-SpringCloud微服务开发中的数据架构设计实战精讲
		Java生鲜电商平台-SpringCloud微服务开发中的数据架构设计实战精讲 Java生鲜电商平台: 微服务是当前非常流行的技术框架,通过服务的小型化.原子化以及分布式架构的弹性伸缩和高可用性, ... 
- 十一、Docker搭建部署SpringCloud微服务项目Demo
		环境介绍 技术选型:SpringCloud&SpringCloud Alibaba&Docker 微服务模块划分: 员工模块:ems-employees 部门模块:ems-depart ... 
随机推荐
- Visual Studio 2019更新到16.1.4
			Visual Studio 2019更新到16.1.4 此次更新仍然是修复bug为主,涉及到Xcode 11无法启动模拟器.Xamarin.Android SDK 9.3.0.23的调试bug. 
- ubuntu18.04安装docker和开通对外2375端口(方便portainer管理)
			date: 2019-08-03 21:39:37 author: headsen chen apt-get install apt-transport-https ca-certificates ... 
- C#nameof用法
			1.实现代码 using System; namespace NameofUsage { /// <summary> /// C# nameof用法 /// </summary> ... 
- 深度学习:21天实战caffe学习资源-4-环境安装
			使用anaconda3环境下的python2.7, 机器macos mojave 10.14 1.安装Xcode 首先现在app store中安装Xcode: 不然会有” framework not ... 
- 软件定义网络基础---OF-Config协议
			交换机与控制器继续通信前,是需要对其功能.特性以及资源进行配置才能进行工作,这些配置是如何实现的?是由专门的配置协议指导完成的 一:OF-Config协议 是OpenFlow交换机管理配置协议,是Op ... 
- 深入理解JVM+G1+GC.pdf (中文版带书签)
			目录 序 VII前言 IX 第1章 JVM & GC基础知识 11.1 引言 21.2 基本术语 31.2.1 Java相关术语 41.2.2 JVM/GC通用术语 241.2.3 G1涉及术 ... 
- 宣化上人: 大佛顶首楞严经四种清净明诲浅释(8-9)(转自学佛网:http://www.xuefo.net/nr/article23/230825.html)
			大佛顶首楞严经四种清净明诲浅释(8) 唐天竺·沙门般剌密帝译 宣化上人主讲 一九八三年四月十七日晚讲于万佛圣城 各自谓己得上人法.詃惑无识.恐令失心.所过之处.其家耗散. 各自谓己:每一个都是自己称赞 ... 
- snmp oid 和厂商对应关系
			<node oid="default" name="Unknown" type="workstation"/><node ... 
- 修改ecshop的70种技巧
			1.如何修改网站”欢迎惠临本店”答复(dafu):languages\zh_cn\common.php文件中,$_LANG['welcome']=’欢迎惠临本店’:将他修改成你需要的字样. 2.如何修 ... 
- CF1277D Let's Play the Words?
			思路: 字符串其实只有0...0, 0...1, 1...0, 1...1四种. 实现: #include <bits/stdc++.h> using namespace std; ]; ... 
