Как получить список файлов с удаленного GitLab с Groovy - PullRequest
0 голосов
/ 13 февраля 2019

Я использовал этот код (ниже) в jenkins для получения списка файлов из svn url.После этого я перевожу SVN в GIT с сохранением jenkins и groovy, чтобы получить список файлов с пульта.Поэтому я хочу обновить этот код, чтобы использовать git вместо svn.Любая помощь?

def values = [ ]
def command = ['svn','list','https://<svn_url>']
def proc = command.execute()
proc.waitFor()
proc.in.eachLine{
    values.add(it.substring(11, it.indexOf(".properties")))
}
return values.reverse()

1 Ответ

0 голосов
/ 14 февраля 2019

Если скрипт Groovy выполняется, когда репозиторий Git уже извлечен, то, как прокомментировано, достаточно git ls-files.

Это будет похоже на svn list [URL[@REV]](в котором перечислены файлы и каталоги URL-адреса репо при редакции rev, rev по умолчанию - в заголовке ревизии, URL по умолчанию - в URL репозитория «.»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...