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