我们的构建和发布过程非常缓慢,大约需要45分钟到一个小时才能完成。我分析了构建和发布定义,它正在下载几个目录中包含的所有内容,并将这些项目上传到构建代理程序。它正在下载和上载许多文件和脚本,这些文件和脚本在构建和发布过程中不一定被引用/使用。是否有最佳实践来解决缓慢的构建和发布周期?也许有一个配置或属性来设置。
提前谢谢你。
答案 0 :(得分:0)
您可以通过预烘焙图像(VM,泊坞窗容器等等)加快流程。
.i.e:
如果您使用的是AWS EC2,则此图片为AMI。
如果您使用的是Docker,此图像为docker image(内置Dockerfile)
如果您使用kubernetes,此图片可以是一个pod。