Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Github 要求对拉取请求进行状态检查,然后在批准后部署该生成而不重新生成_Github_Travis Ci - Fatal编程技术网

Github 要求对拉取请求进行状态检查,然后在批准后部署该生成而不重新生成

Github 要求对拉取请求进行状态检查,然后在批准后部署该生成而不重新生成,github,travis-ci,Github,Travis Ci,我们只允许通过PR合并到master,并集成Travis CI。PRs在合并之前必须通过Travis构建测试,但当我合并时,它会在Travis中触发一个全新的构建 我猜(希望)我的设置是错误的-是否不可能让Travis运行构建但不部署(就像现在创建PR时所做的那样),但当PR获得批准时,只从现有构建部署而不启动新构建?不,这是不可能的。这是一件好事,因为根据合并PR的时间,结果可能与在分支上构建的结果并不完全相同。此外,构建结果也会被丢弃,除非您专门将它们存储在某个地方。谢谢@jornsharp

我们只允许通过PR合并到
master
,并集成Travis CI。PRs在合并之前必须通过Travis构建测试,但当我合并时,它会在Travis中触发一个全新的构建


我猜(希望)我的设置是错误的-是否不可能让Travis运行构建但不部署(就像现在创建PR时所做的那样),但当PR获得批准时,只从现有构建部署而不启动新构建?

不,这是不可能的。这是一件好事,因为根据合并PR的时间,结果可能与在分支上构建的结果并不完全相同。此外,构建结果也会被丢弃,除非您专门将它们存储在某个地方。谢谢@jornsharpe-它只是将构建时间增加了一倍,并希望确保我没有遗漏任何设置。