GitLab CI/CD https://blog.csdn.net/benben_2015/article/details/82662913 https://segmentfault.com/a/1190000010442764#articleHeader5