CI

CI

优化Spring Boot应用Docker镜像,提高CI/CD效率

Andy_Lee 发表了文章 • 0 个评论 • 1973 次浏览 • 2021-04-02 21:28 • 来自相关话题


越来越多的项目容器化,Docker已经成为软件开发中的重要工具。通常我们可以通过如下的DockerfileSpring Boot应用的fat jar打包成Docker镜像:
{{{FROM adoptopenjdk:8-jre-hots...
查看更多

房多多一站式自动化发布系统

老马 发表了文章 • 0 个评论 • 1358 次浏览 • 2021-03-30 18:29 • 来自相关话题


概述

随着容器技术的发展以及微服务架构的推进,应用的迭代越发频繁,传统的应用部署流程无法有效应对房多多整个研发团队每日大量的构建以及发布需求。研发团队迫切希望代码构建、容器镜像打包、应用部署等一系列CI/CD流程能够统一起来并自动化执行,提升应用的迭代...
查看更多

GitLab-CI:从零开始的前端自动化部署

JetLee 发表了文章 • 0 个评论 • 1655 次浏览 • 2021-03-16 11:33 • 来自相关话题


概念介绍

GitLab-CI && 自动化部署工具的运行机制

以GitLab-CI为例:
  • 通过在项目根目录下配置.gitlab-ci.yml文件,可以控制CI流程的不同阶段,例如install/检查/编译/部署服务器...
查看更多

每个开发人员都应该知道的5个CI/CD工具

cleverlzc 发表了文章 • 0 个评论 • 5751 次浏览 • 2021-02-04 22:56 • 来自相关话题


【编者的话】一旦你选择了最好的CI/CD工具,你将继续你的DevOps生命周期。如果操作得当,它将能够提高产品质量并鼓励你的团队充满自信地进行发布游戏。

软件工程的最新规范是“以更快的速度同时保证产品质量”。在这种情况下,软件开发人员不仅仅是编码,因为企业正...
查看更多

Kubernetes 原生 CI/CD 构建框架 Argo 详解

JetLee 发表了文章 • 0 个评论 • 3255 次浏览 • 2021-01-13 20:32 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,使每个...
查看更多

你不能忽视的13个CI/CD的好处

dummy 发表了文章 • 0 个评论 • 3145 次浏览 • 2021-01-08 14:51 • 来自相关话题


在传统的软件开发方法中,每一个小的功能更新或Bug修复都会每隔一段时间分开发布,这极大地增加了变更在部署时被耦合的几率。随着时间推移,问题开始增多,给整个团队带来了更多的挑战。最糟糕的是,所有的流程都是手动的,而且这些产品大多是单独开发/测试的。很显然,它将变...
查看更多

Kubernetes 原生 CI/CD 构建框架 Tekton 详解!

老马 发表了文章 • 0 个评论 • 3100 次浏览 • 2020-12-12 10:36 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。 本文主要介绍了诞生于云原生时代的流水线框架 Tekton。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,...
查看更多

微服务架构下 CI/CD 如何落地

JetLee 发表了文章 • 0 个评论 • 2500 次浏览 • 2020-12-01 19:37 • 来自相关话题


本文主要围绕以下两部分展开:
  • 理论篇,讨论从单体到微服务的过程中会面临怎样的挑战,以及微服务的测试模型
  • 实践篇,围绕集成测试环境的服务发现需要怎么做,如何落地持续交付和持续部署


背景

或许大家对于互联网公司的共同印象是 996,对...
查看更多

十分钟认识DevOps、CI、CD

阿娇 发表了文章 • 0 个评论 • 1783 次浏览 • 2020-11-16 09:30 • 来自相关话题


DevOps

DevOps是Development和Operations的组合,是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和鸿沟。
[attac...
查看更多

如何用 CI (持续集成) 保证研发质量

Andy_Lee 发表了文章 • 0 个评论 • 2122 次浏览 • 2020-11-13 09:58 • 来自相关话题


1. 背景

分布式技术的发展深刻地改变了我们编程的模式和思考软件的模式。分布式很好的解决性能扩展,可靠性,组件可用性等问题,但是单机转变成分布式却加大了系统的复杂性,对于组件的开发,测试,部署,发布都提出更高的要求。那么,针对复杂的分布式系统怎么保证软...
查看更多

优化Spring Boot应用Docker镜像,提高CI/CD效率

Andy_Lee 发表了文章 • 0 个评论 • 1973 次浏览 • 2021-04-02 21:28 • 来自相关话题


越来越多的项目容器化,Docker已经成为软件开发中的重要工具。通常我们可以通过如下的DockerfileSpring Boot应用的fat jar打包成Docker镜像:
{{{FROM adoptopenjdk:8-jre-hots...
查看更多

房多多一站式自动化发布系统

老马 发表了文章 • 0 个评论 • 1358 次浏览 • 2021-03-30 18:29 • 来自相关话题


概述

随着容器技术的发展以及微服务架构的推进,应用的迭代越发频繁,传统的应用部署流程无法有效应对房多多整个研发团队每日大量的构建以及发布需求。研发团队迫切希望代码构建、容器镜像打包、应用部署等一系列CI/CD流程能够统一起来并自动化执行,提升应用的迭代...
查看更多

GitLab-CI:从零开始的前端自动化部署

JetLee 发表了文章 • 0 个评论 • 1655 次浏览 • 2021-03-16 11:33 • 来自相关话题


概念介绍

GitLab-CI && 自动化部署工具的运行机制

以GitLab-CI为例:
  • 通过在项目根目录下配置.gitlab-ci.yml文件,可以控制CI流程的不同阶段,例如install/检查/编译/部署服务器...
查看更多

Kubernetes 原生 CI/CD 构建框架 Argo 详解

JetLee 发表了文章 • 0 个评论 • 3255 次浏览 • 2021-01-13 20:32 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,使每个...
查看更多

你不能忽视的13个CI/CD的好处

dummy 发表了文章 • 0 个评论 • 3145 次浏览 • 2021-01-08 14:51 • 来自相关话题


在传统的软件开发方法中,每一个小的功能更新或Bug修复都会每隔一段时间分开发布,这极大地增加了变更在部署时被耦合的几率。随着时间推移,问题开始增多,给整个团队带来了更多的挑战。最糟糕的是,所有的流程都是手动的,而且这些产品大多是单独开发/测试的。很显然,它将变...
查看更多

Kubernetes 原生 CI/CD 构建框架 Tekton 详解!

老马 发表了文章 • 0 个评论 • 3100 次浏览 • 2020-12-12 10:36 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。 本文主要介绍了诞生于云原生时代的流水线框架 Tekton。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,...
查看更多

微服务架构下 CI/CD 如何落地

JetLee 发表了文章 • 0 个评论 • 2500 次浏览 • 2020-12-01 19:37 • 来自相关话题


本文主要围绕以下两部分展开:
  • 理论篇,讨论从单体到微服务的过程中会面临怎样的挑战,以及微服务的测试模型
  • 实践篇,围绕集成测试环境的服务发现需要怎么做,如何落地持续交付和持续部署


背景

或许大家对于互联网公司的共同印象是 996,对...
查看更多

十分钟认识DevOps、CI、CD

阿娇 发表了文章 • 0 个评论 • 1783 次浏览 • 2020-11-16 09:30 • 来自相关话题


DevOps

DevOps是Development和Operations的组合,是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和鸿沟。
[attac...
查看更多

如何用 CI (持续集成) 保证研发质量

Andy_Lee 发表了文章 • 0 个评论 • 2122 次浏览 • 2020-11-13 09:58 • 来自相关话题


1. 背景

分布式技术的发展深刻地改变了我们编程的模式和思考软件的模式。分布式很好的解决性能扩展,可靠性,组件可用性等问题,但是单机转变成分布式却加大了系统的复杂性,对于组件的开发,测试,部署,发布都提出更高的要求。那么,针对复杂的分布式系统怎么保证软...
查看更多

Jenkins和GitLab CI/CD:CI/CD工具之战

新牛哥 发表了文章 • 0 个评论 • 2626 次浏览 • 2020-10-25 19:45 • 来自相关话题


【编者的话】本文针对CI/CD工具选择这个问题,分析了当前最火热的两款工具Jenkins和GitLab,分别介绍了各自的特点,并详细描述了各自的核心功能,就各自支持的所有功能进行一一比较,指出了各自的优点和缺点,帮助用户根据自己的项目要求和规格选择更合适的工具...
查看更多

怎样在Kubernetes中实现CI/CD的发布流程,大家都贡献出来一下吧!

回复

Twilight 回复了问题 • 2 人关注 • 1 个回复 • 6544 次浏览 • 2019-03-25 11:50 • 来自相关话题

我们应该如何基于容器来进行软件的持续交付(二)?

回复

wise2c 发起了问题 • 1 人关注 • 0 个回复 • 7454 次浏览 • 2016-12-26 10:07 • 来自相关话题

有没有人试过持续集成中Jenkins节点用Docker集群实现?

回复

sxdocker 回复了问题 • 2 人关注 • 1 个回复 • 7493 次浏览 • 2016-11-30 23:18 • 来自相关话题

做持续交付(CD)是什么概念

回复

ns208 回复了问题 • 4 人关注 • 2 个回复 • 7747 次浏览 • 2016-07-12 15:53 • 来自相关话题

有用过Drone做CI和CD的吗?

回复

CMGS 回复了问题 • 3 人关注 • 1 个回复 • 11694 次浏览 • 2015-05-22 09:43 • 来自相关话题

优化Spring Boot应用Docker镜像,提高CI/CD效率

Andy_Lee 发表了文章 • 0 个评论 • 1973 次浏览 • 2021-04-02 21:28 • 来自相关话题


越来越多的项目容器化,Docker已经成为软件开发中的重要工具。通常我们可以通过如下的DockerfileSpring Boot应用的fat jar打包成Docker镜像:
{{{FROM adoptopenjdk:8-jre-hots...
查看更多

房多多一站式自动化发布系统

老马 发表了文章 • 0 个评论 • 1358 次浏览 • 2021-03-30 18:29 • 来自相关话题


概述

随着容器技术的发展以及微服务架构的推进,应用的迭代越发频繁,传统的应用部署流程无法有效应对房多多整个研发团队每日大量的构建以及发布需求。研发团队迫切希望代码构建、容器镜像打包、应用部署等一系列CI/CD流程能够统一起来并自动化执行,提升应用的迭代...
查看更多

GitLab-CI:从零开始的前端自动化部署

JetLee 发表了文章 • 0 个评论 • 1655 次浏览 • 2021-03-16 11:33 • 来自相关话题


概念介绍

GitLab-CI && 自动化部署工具的运行机制

以GitLab-CI为例:
  • 通过在项目根目录下配置.gitlab-ci.yml文件,可以控制CI流程的不同阶段,例如install/检查/编译/部署服务器...
查看更多

每个开发人员都应该知道的5个CI/CD工具

cleverlzc 发表了文章 • 0 个评论 • 5751 次浏览 • 2021-02-04 22:56 • 来自相关话题


【编者的话】一旦你选择了最好的CI/CD工具,你将继续你的DevOps生命周期。如果操作得当,它将能够提高产品质量并鼓励你的团队充满自信地进行发布游戏。

软件工程的最新规范是“以更快的速度同时保证产品质量”。在这种情况下,软件开发人员不仅仅是编码,因为企业正...
查看更多

Kubernetes 原生 CI/CD 构建框架 Argo 详解

JetLee 发表了文章 • 0 个评论 • 3255 次浏览 • 2021-01-13 20:32 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,使每个...
查看更多

你不能忽视的13个CI/CD的好处

dummy 发表了文章 • 0 个评论 • 3145 次浏览 • 2021-01-08 14:51 • 来自相关话题


在传统的软件开发方法中,每一个小的功能更新或Bug修复都会每隔一段时间分开发布,这极大地增加了变更在部署时被耦合的几率。随着时间推移,问题开始增多,给整个团队带来了更多的挑战。最糟糕的是,所有的流程都是手动的,而且这些产品大多是单独开发/测试的。很显然,它将变...
查看更多

Kubernetes 原生 CI/CD 构建框架 Tekton 详解!

老马 发表了文章 • 0 个评论 • 3100 次浏览 • 2020-12-12 10:36 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。 本文主要介绍了诞生于云原生时代的流水线框架 Tekton。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,...
查看更多

微服务架构下 CI/CD 如何落地

JetLee 发表了文章 • 0 个评论 • 2500 次浏览 • 2020-12-01 19:37 • 来自相关话题


本文主要围绕以下两部分展开:
  • 理论篇,讨论从单体到微服务的过程中会面临怎样的挑战,以及微服务的测试模型
  • 实践篇,围绕集成测试环境的服务发现需要怎么做,如何落地持续交付和持续部署


背景

或许大家对于互联网公司的共同印象是 996,对...
查看更多

十分钟认识DevOps、CI、CD

阿娇 发表了文章 • 0 个评论 • 1783 次浏览 • 2020-11-16 09:30 • 来自相关话题


DevOps

DevOps是Development和Operations的组合,是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和鸿沟。
[attac...
查看更多

如何用 CI (持续集成) 保证研发质量

Andy_Lee 发表了文章 • 0 个评论 • 2122 次浏览 • 2020-11-13 09:58 • 来自相关话题


1. 背景

分布式技术的发展深刻地改变了我们编程的模式和思考软件的模式。分布式很好的解决性能扩展,可靠性,组件可用性等问题,但是单机转变成分布式却加大了系统的复杂性,对于组件的开发,测试,部署,发布都提出更高的要求。那么,针对复杂的分布式系统怎么保证软...
查看更多