这是一个集成问题:
我想在Google Compute Engine上运行Jenkins。我可以这样做,但是如果我始终保持运行8核虚拟机,那我会很快超出预算。作为解决方案,我认为我可以让一个微实例具有少量的内存打开,并始终充当詹金斯主数据库运行。似乎我应该能够将github配置为每执行一次推送就启动一个jenkins从属服务器(具有8个内核)。如何将github提交后钩子连接到Google Compute Engine以实现此目的?一个完整的答案可能要求太多,但即使只是指向相关文档的指针也会有所帮助。
或者,您将如何解决我的问题?
我最终使用了一个抢占式实例,该实例每隔几分钟会自动重新启动。我必须设置实例管理器来执行此重新启动,并且我必须使用API,因为这是对功能的一些高级且特殊的使用。