Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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/0/jpa/2.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
Git 是否有golang提交后构建过程_Git_Go - Fatal编程技术网

Git 是否有golang提交后构建过程

Git 是否有golang提交后构建过程,git,go,Git,Go,是否有人知道一个已经完成的脚本可用于git提交后构建GO源代码,以便我可以按需推送到测试/生产服务器?这看起来不像是构建后git触发器,更像是一个持续集成问题,您可以将GO项目(如中所述)链接到: (as) (as) 而且,它也支持部署 在本地,您可以检查允许您查看代码编译和测试是否通过的代码 然后,如果这些测试是绿色的,您可以推送您的服务器(因此“按需”),但您不需要挂钩。这看起来不像是构建后git触发器,更像是一个持续集成问题,您可以将go项目(如中所述)链接到: (as) (as)

是否有人知道一个已经完成的脚本可用于git提交后构建GO源代码,以便我可以按需推送到测试/生产服务器?

这看起来不像是构建后git触发器,更像是一个持续集成问题,您可以将GO项目(如中所述)链接到:

  • (as)
  • (as) 而且,它也支持部署
在本地,您可以检查允许您查看代码编译和测试是否通过的代码


然后,如果这些测试是绿色的,您可以推送您的服务器(因此“按需”),但您不需要挂钩。

这看起来不像是构建后git触发器,更像是一个持续集成问题,您可以将go项目(如中所述)链接到:

  • (as)
  • (as) 而且,它也支持部署
在本地,您可以检查允许您查看代码编译和测试是否通过的代码


然后,如果这些测试是绿色的,您可以推送您的服务器(因此“按需”),但您不需要挂钩。

要扩展Travis CI方法,请将其挂接到您的repo(如果它们在GitHub上,则很容易!)并调用CLI客户端(例如,检查作业的状态)。对于这些服务中的任何一项,您也可以编写自己的小脚本(Python,甚至是Go程序)来检查
状态:已通过
(或类似)。为Travis CITo竖起大拇指以扩展Travis CI方法:将其挂接到您的repos(如果它们在GitHub上,则很容易!),并调用CLI客户端(例如,检查作业的状态)。对于这些服务中的任何一项,您也可以编写自己的小脚本(Python,甚至是Go程序)来检查
状态:passed
(或类似)。欢迎使用Travis CI