美文网首页
gitlab 集成部署Vue代码1

gitlab 集成部署Vue代码1

作者: shawna_god | 来源:发表于2018-05-29 12:29 被阅读0次

    大家好,我是一枚正直 善良 美丽的八线devops老美眉

    一个不偶然的机会接触到gitlab 集成的东西,写一个文章记录一下 我的 CI/CD构建过程。

    1.背景介绍

    前端时间看了gitlab CICD自己就开始做一个gitlab 集成部署的平台。记录一些代码编写及服务构建的操作。。

    2.服务架设

    环境准备:

    1)gitlab 代码服务器(最好8.0以上版本)

    2)gitlab-runner 服务器

                 用于运行在gitlab-ci中定义的作业;需安装各语言的 构建环境,如 nodejs等;

    3)web 发布服务器

                存放gitlab 构建完成的包,并HTTP发布;

    4)Python web deploy平台

               用Python+Vue编写了一个web网站,实现可控权限的项目发布入口;

    服务及技术:

    gitlab 代码库, gitlab-runner,rsync 服务, 一个web服务服务器

    gitlab-ci.yml 及shell脚本

    Python(Django)编写后台API(包括应用编写及一个权限矩阵模块)、Vuejs 编写页面、ansible实现批量主机管理

    日志及操作记录(Python编写)

    3.实施

    看这个吧 部署平台

    相关文章

      网友评论

          本文标题:gitlab 集成部署Vue代码1

          本文链接:https://www.haomeiwen.com/subject/slirjftx.html