Vue项目基于Gitlab+Jenkins自动化部署采坑总结

采用gitlab+Jenkins来实现自动化部署的文章和教程网上有很多,可是这些教程只是写了如何进行配置和部署可是在这个过程中遇到的坑并没有给出解决方案以至于自己在按照这些文章教程进行实践时碰到了一些棘手问题而且是不好找问题的那种。

经过一番摸索还是找到了解决方案并且通过了实践检验,总结出来分享给大家同时也是对这次实践的记录。

一、webhook问题解决方案

如何安装Jenkins和gitlab以及在Jenkins中创建项目和在gitlab中创建项目就不说了,因为这样的教程有很多而且大部分按照教程走也没有多少问题。

当安装配置和新建Jenkins项目和gitlab代码后就开始配置webhooks来实施自动化部署了。在实施过程中参考了这篇文章的配置步骤。

不过当配置好webhook以后进行测试时gitlab直接报了500错误,界面是这样的:

Vue项目基于Gitlab+Jenkins自动化部署采坑总结_第1张图片

查了一番资料,最后找到一篇文章。文章中讲到了几个可能导致500的问题,于是逐个排查,逐个设置。

你可能感兴趣的:(开发运维)