Day05-04-持续集成总结

Day05-04-持续集成总结

  • [1. 持续集成](#1. 持续集成)
  • [2. 代码上线目标项目](#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项目...

2. 代码上线目标项目

  • 编译(mvn) jar
    • 分发与部署(docker)
相关推荐
草莓熊Lotso6 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
历程里程碑6 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
wdfk_prog13 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe14 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥14 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿14 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘14 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy64815 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满15 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠15 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法