项目:后台管理系统的开发及自动化部署

技术栈:

web前端技术vue3+elementplus+axios+vite;

web服务器nginx;

CI/CD工具jenkins;

代码管理工具gitlab;

虚拟机VM;

容器化操作docker;

后端接口测试工具Postman

一、后台管理系统 前端代码的编写

二、在Windows上安装虚拟机,容器化部署web服务器nginx

        apt换源参考:Ubuntu apt-get换源_ubuntu apt换源-CSDN博客

        使用nginx部署前端项目:nginx的安装、配置、使用、实战(反向代理,部署vue项目)_vue nginx-CSDN博客

        注意点: 1、虚拟机要更新apt源

                        2、虚拟机设置网络桥接模式,否则同局域网内的设备将无法访问虚拟机

三、在虚拟机上容器化部署 jenkins 服务

        Jenkins安装参考:Linux - 安装 Jenkins(详细教程)_linux 安装jenkins-CSDN博客

        容器内服务自启动参考:docker 容器内服务随容器自动启动-CSDN博客

        jdk 下载地址: Java Downloads | Oracle

        jenkins war 下载地址: https://get.jenkins.io/war/

        注意点: 1、公司会限制jenkins相关网址,需要IT解禁

                        2、jenkins版本要和jdk版本匹配 jdk 21.0.3 和 jenkins-2.455

                        3、要修改jenkins的下载源

                        4、部分插件安装失败,需要点击重试 

四、Jenkins与Gitlab 的交互

五、在jenkins上建立pipline 实现自动化部署

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 22:02:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 22:02:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 22:02:03       82 阅读
  4. Python语言-面向对象

    2024-04-25 22:02:03       91 阅读

热门阅读

  1. IOS恢复

    IOS恢复

    2024-04-25 22:02:03      32 阅读
  2. 自定义sink

    2024-04-25 22:02:03       36 阅读
  3. 解决Gradle依赖冲突:排除特定版本依赖

    2024-04-25 22:02:03       27 阅读
  4. 7-云原生监控体系-PromQL-函数功能和示例

    2024-04-25 22:02:03       34 阅读
  5. 简洁易懂递归 | 力扣124.二叉树中的最大路径和

    2024-04-25 22:02:03       29 阅读
  6. socket编程实现TCP通信

    2024-04-25 22:02:03       39 阅读
  7. Day20-Python基础学习之正则表达式和递归(完结)

    2024-04-25 22:02:03       32 阅读
  8. css八股

    2024-04-25 22:02:03       33 阅读
  9. verilog 语法及特点

    2024-04-25 22:02:03       35 阅读