首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用缓存加速c/c++项目Gitlab CI构建

如何使用缓存加速c/c++项目Gitlab CI构建
EN

Stack Overflow用户
提问于 2021-01-25 22:31:56
回答 1查看 157关注 0票数 0

我正在Gitlab CI中构建一个C/C++项目。它的编译结果是360 .lo文件和二进制(可执行)文件。这是一个缓慢的过程,所以我想加快它的速度。我考虑过缓存。怎么做?在此之前,我对npm、Python模块/包使用了缓存。但现在它是C/C++目标文件,它们是360项。如何使用CI Yaml文件完成此操作?所有这些对象.lo文件都与源文件一起位于src/目录中。

EN

回答 1

Stack Overflow用户

发布于 2021-01-26 00:15:59

无论您使用什么对象,缓存都是相同的,所以npm和python的语法是相同的。在构建.lo文件的作业中,按照文档(https://docs.gitlab.com/ee/ci/caching/)中的建议添加缓存信息。然后,对于该分支的任何其他管道(或无论如何设置),依赖于.lo文件的作业将从缓存中下载它们,而不是创建它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65886747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档