当前位置: 首页 > news >正文

Day05-04-持续集成总结

Day05-04-持续集成总结

  • 1. 持续集成
  • 2. 代码上线目标项目

1. 持续集成

  • git 基本使用, 拉取代码,上传代码,分支操作,tag标签

  • gitlab 用户 用户组 项目 , 备份,https,优化.

  • jenkins 工具平台,运维核心, 自由风格工程,maven风格项目,流水线项目, 流水线(pipeline)

    • maven
    • pom.xml
    • target
    • mvn clean package
  • sonarqube 质检 owasp 安全检查 (OWASP Dependency-Check)

  • pipeline流水线

  • 钉钉发送消息.

  • 核心: 代码上线流程

  • Devops/ci/cd

  • 未来:

  • jeesns

  • 基于docker项目…

image-20240524111108698

2. 代码上线目标项目

  • java或go语言为主.

    • java: https://gitee.com/jishenghua/JSH_ERP
    • go: https://gitee.com/mlogclub/bbs-go
  • java前后端分离

    • job01:前端
      • 拉取代码
      • 编译(yarn)
      • 分发与部署(docker)
    • job02:后端
      • 拉取代码
      • 编译(mvn) jar
      • 分发与部署(docker)
  • 编译(mvn) jar
    • 分发与部署(docker)

image-20240524111117683

http://www.lryc.cn/news/394264.html

相关文章:

  • PyQt5动态热力图清空画布关闭ColorBar
  • python爬虫入门(一)之HTTP请求和响应
  • 华为OD机考题(HJ41 称砝码)
  • Qt涂鸦板
  • C++_03
  • 强化学习中的Double DQN、Dueling DQN和PER DQN算法详解及实战
  • 前端八股文 说一说样式优先级的规则是什么?
  • 洞察国内 AI 绘画行业的璀璨前景
  • socket编程
  • python自动移除excel文件密码(升级v2版本)
  • 深入MOJO编程语言的单元测试世界
  • Canvas:掌握颜色线条与图像文字设置
  • 打包导入pyzbar的脚本时的注意事项
  • 02-android studio实现下拉列表+单选框+年月日功能
  • 曹操的五色棋布阵 - 工厂方法模式
  • 谷粒商城学习笔记-逆向工程错误记录
  • FastAPI+SQLAlchemy数据库连接
  • Android中的适配器,你知道是做什么的吗?
  • GitHub详解:代码托管与协作开发平台
  • 【植物大战僵尸杂交版】获取+存档插件
  • BP神经网络与反向传播算法在深度学习中的应用
  • 【数据结构与算法】插入排序
  • MySQL如何实现数据排序
  • 给我的 IM 系统加上监控两件套:【Prometheus + Grafana】
  • 【Python】基于动态规划和K聚类的彩色图片压缩算法
  • 【做一道算一道】和为 K 的子数组
  • Facebook应用开发:认证与授权登录流程详解
  • 实战:搭建一款属于自己的个人知识库~docusaurus(强大且丝滑)-2024.7.7(测试成功)
  • Java教程之IO模式精讲,NIO+BIO
  • 如何让代码兼容 Python 2 和 Python 3?Future 库助你一臂之力