【发布时间】:2018-08-18 14:21:33
【问题描述】:
我正在尝试将 selenium 脚本推送到 git 服务器,以便 jenkins 自动下载最新的脚本。我想提供 Web 界面来选择自动化脚本并在 Git 中上传相同的脚本。我想以编程方式处理将选择的文件推送到服务器,以便仅运行这些文件以实现自动化。我需要一个来自 JGit 的例子。
【问题讨论】:
标签: selenium selenium-webdriver jgit jgitflow-maven-plugin
我正在尝试将 selenium 脚本推送到 git 服务器,以便 jenkins 自动下载最新的脚本。我想提供 Web 界面来选择自动化脚本并在 Git 中上传相同的脚本。我想以编程方式处理将选择的文件推送到服务器,以便仅运行这些文件以实现自动化。我需要一个来自 JGit 的例子。
【问题讨论】:
标签: selenium selenium-webdriver jgit jgitflow-maven-plugin
您使用PushCommand 来调用对远程服务器的推送。除了其他选项外,您还可以选择将remote 推送到哪个选项。
请记住,您不能选择性地推送某些文件,而只能在分支上进行整个提交,因此无法通过简单的推送来做您想做的事情。一种选择是在单独的分支上创建单独的提交,并且仅通过 PushCommand.add() 方法定义引用来推送这个分支。
try (Git git = new Git(repository)) {
git.push().call();
}
【讨论】:
PushResults。