Запускать pylint для каждого коммита на измененных изменениях - PullRequest
0 голосов
/ 04 октября 2019

Я хочу запускать pylint для каждого нового коммита и вносить изменения в git. Я новичок, не знаю много о мерзавце.

Ниже приведены мои вопросы:

  1. Как получить измененные файлы, используя git и jenkins
  2. Как выполнить pylint для файлов.

1 Ответ

0 голосов
/ 05 октября 2019

Я хочу запустить pylint из файла Python.
Как мне получить список файлов там?

Используя GitPython ,Вы можете легко перечислить файлы в данном коммите :

commit.stats.files

Затем вы можете применить pylint, используя элементы этого списка.

Примечание: сделатьбез GitPython см. « Получить список измененных файлов между двумя коммитами или ветвями »: сравните между <SHA1> и <SHA1>~1: вашим коммитом и родителем (первым предком) вашего коммита.

...