使用gradle脚本结帐



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

是的,您可以使用 gradle Exec 类型任务来执行操作系统外壳中的任何任意命令。请参阅此处的文档和示例。

没有说你正在使用什么类型的存储库,但有一个 gradle git 插件可以执行 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
}

最新更新