一、前提 插件:Maven Integration plugin 环境: maven、tomcat 用的博客系统代码: git clone https://github.com/b3log/ ...
CI CD 实操说明 CI CD 持续集成 Continuous Integration, CI : 代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈。 持续部署 Continuous Deployment, CD : 部署到测试环境 预生产环境 生成环境。 持续部署 Continuous Delivery, CD : 将最终产品发布到生成环境 给用户使用。 Jenkins与容 ...
2018-07-28 20:29 2 6261 推荐指数:
一、前提 插件:Maven Integration plugin 环境: maven、tomcat 用的博客系统代码: git clone https://github.com/b3log/ ...
什么是CI/CD 持续集成(Continuous Integration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。持续部署(Continuous Deployment,CD):部署到测试环境、预生产环境、生产环境。持续交付(Continuous ...
全文采用的是阿里云的ESC服务器,系统是CentOS 7 示例项目是NodeJS编写,本文主要是Docker的使用,在文章前2/3都是Docker命令介绍,最后我们会完成一个自动化的示例。 准备 注册账号 GitHub账号 发布项目到GitHub Travis-CI账号 ...
1、概述 由于一些项目使用了rancher进行部署发布,所以使用Rancher的流水线自动部署功能实现CICD,从gitlab、harbor安装,到流水线配置和中间的一些问题一一进行详细介绍解答。 2、准备工作 前期的Docker和Rancher安装就不在描述,直接进入正题 ...
前面我们讲解了使用 Jenkins 流水线来实现 Kubernetes 应用的 CI/CD,现在我们来将这个流水线迁移到 Tekton 上面来,其实整体思路都是一样的,就是把要整个工作流划分成不同的任务来执行,前面工作流的阶段划分了以下几个阶段:Clone 代码 -> 单元测试 -> ...
集群中查看效果 添加集群 开始构建CI/CD流水线 创建Task ...
在上一篇文章中,我们介绍了Jenkins 2.x实现流水线的两种语法,以及在实际工作中该如何选择脚本式语法或声明式语法。原文可查阅:「持续集成实践系列」Jenkins 2.x 搭建CI需要掌握的硬核要点(一) 在使用传统的Jenkins Web界面和项目时,比如自由 ...
现在已经有很多成熟的生成流水线了,如Azure DevOps,直接在界面中配置好即可,相当便捷,生成流水线的工作方式、工作过程也可以简单了解,我在空闲时间搭建了一个简单生成流水线旨在巩固个人对生成流水线的理解。 一、生成流水线设计图 平时,在腾讯云、阿里云搞活动时薅了点 ...