我这边Electron是需要多平台发布的,所以需要多端的持续集成,我这边演示Mac和Windows下这俩平台。
持续集成vue项目请参考上一篇文章 https://my.oschina.net/u/3667677/blog/3051522
编译的包很大,会出现too large 的错误,因为默认是100Mb,build文件里面东西很多,也很大,所以设置的大一点
需要管理员登录并设置maximum
脚本和上一篇的差不多,只是多了build目录
# 构建阶段
stages:
- install_deps
# - test
- build
# - deploy_test
# - deploy_production
# 缓存(默认情况下,每个pipelines和jobs中可以共享一切,从GitLab 9.0开始)
cache:
# key: ${CI_BUILD_REF_NAME}
# windows下???
# key: "%CI_COMMIT_REF_SLUG%"
# key: ${CI_BUILD_STAG