我有一个类似于this的讨论模型的构建推广流程(使用promoted builds插件)。总体而言,它运行良好。不过在某些"风味"的推广流程(并非全部),我想推送一个git标签。我使用"执行shell"步骤作为其中一个推广操作来实现这一点。这一直很有效,但今天出现了下面的错误。我怀疑我落在一个构建从未初始化git的工作空间的构建机上,在过去我一直很幸运(使用Cloudbees,构建机是动态分配的)。我尝试过"git publisher",但它似乎期望你处于一个git源插件已经完成其工作的设置中。有人能够可靠地从一个构建推广步骤推送一个标签吗?
+ git checkout develop
fatal: Not a git repository (or any of the parent directories): .git