如何配置Jenkins通过git忽略文件?

时间:2018-10-02 02:21:41

标签: git jenkins gitignore

我正在用Git部署詹金斯。

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

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

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

我该如何配置?

1 个答案:

答案 0 :(得分:0)

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

Spring允许您使用:

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

如果您想编码,则可以编写自己的 PropertyPlaceholderConfigurer 以便从所需位置(例如从数据库)读取属性文件:

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

您还可以检查此链接以分析其他方法来外部化属性文件,不仅限于Java框架:

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