git和Jenkins的联动部署
前言
先说一下背景。刚接手了一下新项目,架子是SpringBoot+SpringCloud,但从业务的角度来看,微服务的划分做的并不好,过细的划分使得开发起来十分繁琐,熟悉项目结构就需要一段时间,用同事的话来说就是,强行微服务。吐槽完了来说一下遇到的问题。项目原本使用SVN和Jenkins来管理版本和发布版本,但国企说了,我们要用git!然后丢了一个搭好的gitLab给我们,就让我们自己去解决代码管理和发布的问题了。
git相关的问题
git的基本指令就不说了,说一下遇到的问题。先来看下本地的部分项目结构
fms-cd-www里面有两个文件夹,一个是静态页面,一个是JS文件。上传到git上后,却变了样。
咋回事呢?HTML怎么没了。在多次确认git操作没有问题的情况下,于是乎只能从文件上入手排查问题。
一层一层往里找,原来在git上丢失的目录,是空的。git已经强大到会自动过滤空文件夹了。这还没完,为了使git上的目录看起来