Как настроить Jenkins для передачи файлов git ignore? - PullRequest
0 голосов
/ 02 октября 2018

Я развертываю jenkins с помощью Git.

Почти все процессы в порядке, но не могут быть выполнены, если у проекта есть файл .gitIgnore.

Компилятор Maven не может распознать файлы, описанные в gitигнорировать файл.

Но мне нужно, чтобы git игнорировал файлы, потому что мне нужно скрыть информацию о подключении к БД и мою информацию для аутентификации на GitHub.

Как мне это настроить?

1 Ответ

0 голосов
/ 02 октября 2018

Если вы используете Spring Framework, все ваши проблемы решены.

Spring позволяет вам использовать:

  • локальные свойства
  • файл свойств от другихФайл свойств jars
  • , расположенный в любом каталоге операционной системы

Если вам нравится кодировать, вы можете написать свой собственный PropertyPlaceholderConfigurer , чтобы прочитать файл свойств из котороговы хотите, например, из базы данных:

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

Также вы можете проверить эту ссылку, чтобы проанализировать другие подходы к экстернализации вашего файла свойств, не только для Java-фреймворков:

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

...