自学内容网 自学内容网

Day05-04-持续集成总结

Day05-04-持续集成总结

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


原文地址:https://blog.csdn.net/dws123654/article/details/140169672

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!