没有合适的资源?快使用搜索试试~ 我知道了~
BeyondXinXin#Blog#【VTK】win下借助GitHubActions增加CI1
需积分: 0 0 下载量 14 浏览量
2022-07-25
14:35:49
上传
评论
收藏 7KB MD 举报
温馨提示
试读
win:实在没有win的服务器,准备借助 GitHub Actions1 GitHub Actions 学习阮一峰的网络日志,了解是什么B站视频,了解下语法文档
资源推荐
资源详情
资源评论
# 【VTK】win下借助GitHubActions增加CI
待过的团队规模都不大,没用过CI。但是总感觉自己有必要了解CI/CD,周末研究了下持续集成。知识是永远学不完的,要清楚自己要什么:
> 我想搭建一套自己用的c++(cmake、qt、vtk等第三方库)的持续集成环境(ubuntu+windos)。
* 自己用就够了
* ubuntu、windos(msvc)
* c++(cmake工程)
* 比较大的第三方库(qt、vtk等)
* 多个仓库共用编译后文件
ubuntu:服务器上加一些脚本。就自己用,需要的开发环境是固定的。
win:实在没有win的服务器,准备借助 GitHub Actions
## 1 GitHub Actions 学习
1. 阮一峰的网络日志,了解是什么
[getting-started-with-github-actions.html](https://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html)
2. B站视频,了解下语法
[https://www.bilibili.com/video/BV1RE411R7Uy](https://www.bilibili.com/video/BV1RE411R7Uy)
3. 文档,需要大概看一遍
[https://docs.github.com/cn/actions](https://docs.github.com/cn/actions)
## 2 遇到的困难
### 2.1 安装Qt
参考仓库:[武威的涛哥](https://github.com/jaredtao/HelloActions-Qt)
![](https://raw.githubusercontent.com/BeyondXinXin/BeyondXinXIn/main/c%2B%2B/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/%E3%80%90vtk%E3%80%91win%E4%B8%8B%E5%80%9F%E5%8A%A9githubactions%E5%A2%9E%E5%8A%A0ci.md/143074115221931.png =400x)
### 2.2 安装第三方库
windows下如何对集成vtk做CI找到一些办法
1. 使用vcpkg管理
参考仓库 [vcpkg](https://github.com/microsoft/vcpkg)
vcpkg是个很好的项目,团队也很活跃。但我实际使用它来管理包(交叉编译)还有些问题,期待它越来越好,像Cargo那样便捷。
2. 下载源码直接编译,利用缓存加快速度
参考仓库 [f3d](https://github.com/f3d-app/f3d/tree/master/.github/workflows)
测试:win服务器qt+vtk第一次编译大概70分钟左右。编译完成后用缓存恢复30s就够了。缓存7天不适用会自�
点击阅读更多
资源评论
阿葱的葱白
- 粉丝: 26
- 资源: 313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功