如何配置 Jenkins pass over git ignore 文件?



我正在用 Git 部署 jenkins。

几乎过程都很好,但如果项目有 .gitIgnore 文件,则无法构建。

Maven 编译器无法识别 git 忽略文件上描述的文件。

但是我需要 git 忽略文件,因为我应该在 GitHub 上隐藏数据库连接信息和我的身份验证信息。

我该如何配置?

如果您使用的是 spring 框架,那么您的所有问题都将得到解决。

Spring 允许您使用:

  • 本地属性
  • 来自其他 JAR 的属性文件
  • 属性文件位于操作系统的任何目录中

如果你喜欢编码,你可以编写自己的PropertyPlaceholderConfigurer来从你想要的地方读取你的属性文件,例如从数据库:

https://www.opencodez.com/java/how-to-load-application-properties-from-database.htm

您也可以查看此链接以分析其他外部化属性文件的方法,而不仅仅是针对 java 框架:

https://stackoverflow.com/a/51268633/3957754

最新更新