使用gradle脚本进行签出

使用gradle脚本进行签出,gradle,build-script,Gradle,Build Script,我是gradle的新手。我想使用gradle脚本签出远程存储库。 可以在gradle任务中运行shell命令,以使用日期戳shell命令克隆远程存储库。是的,您可以使用gradle Exec类型任务来执行OS shell中的任意命令。看 您没有说明您使用的是哪种类型的回购,但有一种方法可以执行git操作,包括结帐。以下是我们如何执行的示例: project.tasks.create( name: "checkOutCurrent", group: "Server", type:Exec,

我是gradle的新手。我想使用gradle脚本签出远程存储库。
可以在gradle任务中运行shell命令,以使用日期戳shell命令克隆远程存储库。

是的,您可以使用gradle Exec类型任务来执行OS shell中的任意命令。看


您没有说明您使用的是哪种类型的回购,但有一种方法可以执行git操作,包括结帐。

以下是我们如何执行的示例:

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
}