1. 在devOps上开发者主要关注和使用三个功能项,分别是项目环境(Enviroments)、应用(Application)、运行载体(Pipeline相当于web项目的tomcat):
2.首先创建应用环境,点开Enviroments,点击右侧创建环境(add Enviroments),弹出添加环境窗口,环境配置如下图:
3. 创建应用(add Application)
GitLab操作步骤见博文:https://www.jianshu.com/p/fb40ccb7af3d
4. 创建Pipeline:
如果失败,则我们可以通过查看日志,寻找错误原因
5. 访问你部署的项目
从Application中点击你的项目(我的是hello)进入Applicationn detail,点击如下图中的位置访问你部署的项目:
6. 项目部署过程中可能出现的问题以及解决办法
问题1:项目Pepiline运行时Build之前的节点出现问题,报错并显示红色:
可能是本地项目代码有问题,通过查看日志排查Project代码中的错误
问题2:项目在Pipeline中的health check节点报错
问题3:如何删除整个项目重新上传
上传方法:https://www.jianshu.com/p/fb40ccb7af3d
问题4:项目在上传之后重新在Pepiline运行了,并且运行通过了,但是访问不到或出错,如下
解决办法:删除GitLab上的分支(删除Branch详见问题3中所描述),新建分支,重新发布你的项目到GitLab上,发布时避免.git文件覆盖,只上传你原来本地项目的文件即可。