使用 gradle 脚本结帐

Checkout using gradle script

我是 gradle.I 的新手,想使用 gradle 脚本检出远程存储库。 运行 shell 命令内部 gradle 任务可以克隆带有日期时间戳 shell 命令的远程存储库。

是的,您可以使用 gradle Exec 类型的任务来执行 OS shell 中的任意命令。参见 documentation and examples here

您没有说明您使用的是什么类型的存储库,但是有一个 gradle git plugin 可以执行 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
}