前言
出于作者对DevOps的兴趣,虽然之前也有想法自己实践一套基于GitLab的CI/CD的完整流程以及通过ElectronJs开发一个桌面版发布清单应用,奈何一直没有时间做这件事。其实想想也不奇怪要做成这件事情也有不少东西去做,首先需要一台配置足够能跑GitLab的服务器(最好4C8G,感觉有点小贵。。。),其次需要了解gitlab-ci脚本的编写规则(这个其实不是很难),最后还得学习一下ElectronJs。这次我们就根据下面这个流程图慢慢把这个流程当拼图一样一步一步拼好。
阅读全文