Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与Jenkins一起,如何与Git特定的分支名称进行比较,以获得';无事可做';地位与否_Git_Jenkins_Copy_Artifact - Fatal编程技术网

与Jenkins一起,如何与Git特定的分支名称进行比较,以获得';无事可做';地位与否

与Jenkins一起,如何与Git特定的分支名称进行比较,以获得';无事可做';地位与否,git,jenkins,copy,artifact,Git,Jenkins,Copy,Artifact,在Jenkins中,我想创建一个作业,将来自Git项目的最后一个稳定构建与我将要部署的Git发布分支进行比较。我如何从另一个项目中调用分支名称,并将其与发布分支进行比较,如果git没有带着“没事做”返回,那么我将如何失败该任务。新的发布分支应该与以前的发布分支不同,并且两者应该有相同的祖先等等。Jenkins API只返回构建编号,但我需要分支名称 应该是这样的: git获取 git diff我正在通过shell脚本中的部署作业从jenkins API中提取名称,现在我必须弄清楚如何编写git

在Jenkins中,我想创建一个作业,将来自Git项目的最后一个稳定构建与我将要部署的Git发布分支进行比较。我如何从另一个项目中调用分支名称,并将其与发布分支进行比较,如果git没有带着“没事做”返回,那么我将如何失败该任务。新的发布分支应该与以前的发布分支不同,并且两者应该有相同的祖先等等。Jenkins API只返回构建编号,但我需要分支名称

应该是这样的: git获取
git diff

我正在通过shell脚本中的部署作业从jenkins API中提取名称,现在我必须弄清楚如何编写git diff脚本,如果diff返回时没有“没事做”以外的内容,那么该作业将失败