2016-02-19 6 views
1

Я новичок в gradle.I хочу проверить удаленный репозиторий, используя скрипт градации. Можно запустить команду оболочки «Внутри градиента», чтобы клонировать удаленный репозиторий с командами оболочки штампа даты и времени.Checkout using gradle script

ответ

2

Да, вы можете использовать задачу типа градиента Exec для выполнения любой произвольной команды в оболочке ОС. См. documentation and examples here.

Вы не сказали, какой тип репо вы используете, но есть gradle git plugin, чтобы выполнять операции git, включая проверку.

1

Вот пример того, как мы это делаем:

project.tasks.create(
    name: "checkOutCurrent", group: "Server", type:Exec, 
    description: "Checks out the current commit on the remote server.") { 
     workingDir project.rootDir 

     commandLine 'git', 'checkout', this.commit 
}