我正在尝试以可扩展的方式设置CI。 当前,我们在GCE上拥有Windows Server VM,Jenkins会不时在其上运行作业。
但是,随着我们添加更多工作,我们希望拥有一个可扩展的系统。
尽管有一些限制:
p4 sync
以仅检索自上次以来的增量(需要几秒钟)。而且我们有一个永久磁盘。检索完整数据将花费45分钟-1小时(不计算丢失的带宽)。因此,我们正在尝试使用GKE。我们需要某种方式:
p4 sync
编译机器并在其中包含最新数据的情况下从中创建“图像”。p4 sync
白天发生的变化,执行需要执行的任何操作,然后消失在深渊中。不管生成的数据是什么,都是瞬时的,不会影响其他容器。所以,这是大图。可能会有更好的主意。
现在,我不确定是否:
此致
塞缪尔
答案 0 :(得分:0)
关于图像的更新,可以将Build Trigger功能用于在将更改推送到构建源之后构建图像。请记住,Cloud Build仅支持Cloud Source Repository,GitHub或Bitbucket。不幸的是,我可以找到用于GKE构建系统的Perforce插件。