我们目前正在将我们的代码库从SVN迁移到GitLab,并且在准备中我试图测试Git和Jenkins之间的一些基本功能。我遇到的一个问题是将新文件推送到Git。
控制台日志显示为推送按预期工作,但实际的git repo没有推送发生的记录。
以下是我的控制台中显示的内容:
克隆远程Git存储库
remote:计算对象
remote:压缩对象
接收物品
解决增量问题 更新参考文献
检查修订版a0523f53acf74c5d4fd464d8b1126102c00fd9ee(原产地/主人)
[test-post-to-git2] $ cmd / c call> C:\ Users \ admin \ AppData \ Local \ Temp \ hudson741863400083270764.bat
[test-post-to-git2] $ cmd / c call> C:\ Users \ admin \ AppData \ Local \ Temp \ hudson7082713428543839601.bat
F:\ Jenkins \ workspace \ test-post-to-git2> git add。
F:\ Jenkins \ workspace \ test-post-to-git2> git commit -am“添加GitTest.txt”
[localMaster ac6b719]添加GitTest.txt
更改了2个文件,513个插入(+),512个删除( - )
创建模式100644 GitTest.txt
F:\ Jenkins \ workspace \ test-post-to-git2>退出0
将HEAD推送到repo原点的分支主机 打开连接
计数对象
寻找来源
获得尺寸
压缩物体
书写对象
完成:成功
尽管控制台显示它已成功推送,但Git内部没有发现任何变化。因为我还在学习Git,所以我完全有可能错过一些简单的东西。
我忘了注意我正在尝试使用Git Publisher推送它而不是批处理命令选择“仅在构建成功时推送”选项,将分支推送设置为“主”,并设置目标远程名称到'起源'。