如何配置 Jenkins 通过 git 忽略文件?
How to configure Jenkins pass over git ignore files?
我正在使用 Git 部署 jenkins。
几乎过程都很好,但如果项目有.git忽略文件,则无法构建。
Maven 编译器无法识别 git 忽略文件中描述的文件。
但我需要 git 忽略文件,因为我应该在 GitHub 上隐藏数据库连接信息和我的身份验证信息。
我该如何配置?
如果你用的是spring框架,你所有的顾虑都解决了。
Spring 允许您使用:
- 本地属性
- 来自其他 jars 的属性文件
- 位于操作系统任意目录的属性文件
如果你喜欢编码,你可以编写自己的 PropertyPlaceholderConfigurer 以从你想要的地方读取你的属性文件,例如从数据库中读取:
https://www.opencodez.com/java/how-to-load-application-properties-from-database.htm
您还可以检查此 link 以分析其他方法来外部化您的属性文件,而不仅仅是 java 框架:
我正在使用 Git 部署 jenkins。
几乎过程都很好,但如果项目有.git忽略文件,则无法构建。
Maven 编译器无法识别 git 忽略文件中描述的文件。
但我需要 git 忽略文件,因为我应该在 GitHub 上隐藏数据库连接信息和我的身份验证信息。
我该如何配置?
如果你用的是spring框架,你所有的顾虑都解决了。
Spring 允许您使用:
- 本地属性
- 来自其他 jars 的属性文件
- 位于操作系统任意目录的属性文件
如果你喜欢编码,你可以编写自己的 PropertyPlaceholderConfigurer 以从你想要的地方读取你的属性文件,例如从数据库中读取:
https://www.opencodez.com/java/how-to-load-application-properties-from-database.htm
您还可以检查此 link 以分析其他方法来外部化您的属性文件,而不仅仅是 java 框架: