Bootstrap
CICD实战——服务自动构建与部署

随着微服务、容器、云计算的发展,近些年 DevOps、CI/CD 等概念越来越多地映入大家的眼帘。TARS 拥有多语言、高性能、敏捷研发、高可用等特点,那么 TARS 是否能够支持 DevOps 理念呢?本文将通过 Jenkins 与 TARS 集成展示如何实现自动化构建与部署的流程。

使用 Generic Webhook Trigger 触发 Jenkins 多分支流水线自动化构建

在使用 Jenkins 驱动整个 CI/CD 的流程时,代码提交触发任务自动化构建是一个很重要的步骤。这篇文章主要介绍如何在 Jenkins 的多分支流水线(Multibranch Pipeline)中使用 Generic Webhook Trigger 触发任务的自动化构建。

Jenkins 多分支项目过滤及 when 的高级用法

前段时间在研究 Jenkins 的自动化构建时,写了一篇文章:使用 Generic Webhook Trigger 触发 Jenkins 多分支流水线自动化构建

Gitlab CI进阶之共享CI库

目前对于gitlab CI是在单独的项目下创建.gitlab-ci.yaml文件来定义部署过程,对于共同的一些步骤比如构建部署等,在每一个gitlab CI文件中编写,为了能够使代码在不同项目复用,将其存放在一个专门用于构建的gitlab CI仓库,其他项目想要使用该stage可以引用

CICD实战——服务自动构建与部署

随着微服务、容器、云计算的发展,近些年 DevOps、CI/CD 等概念越来越多地映入大家的眼帘。TARS 拥有多语言、高性能、敏捷研发、高可用等特点,那么 TARS 是否能够支持 DevOps 理念呢?本文将通过 Jenkins 与 TARS 集成展示如何实现自动化构建与部署的流程。

GitOps工具Argo CD实战

GitOps 的概念最初来源于 Weaveworks 的联合创始人 Alexis 在 2017 年 8 月发表的一篇博客 [GitOps - Operations by Pull Request](https://links.jianshu.com/go?to=https%3A%2F%2Fyq.aliyun.com%2Fgo%2FarticleRenderRedirect%3Furl%3Dhttps%3A%2F%2Fwww.w

CI/CD之基于Jenkins的发布平台实践

本文介绍了嘉云公司基于Jenkins multibranch pipeline的发布体系实践,Jenkins集群调优以及一些压测数据,对中小企业搭建基于Jenkins的发布平台有一定借鉴意义。

CICD实战——服务自动测试

在上一篇文章中,我们了解了如何将开源 CI 工具 Jenkins 与 TARS 集成实现 TARS 服务的自动化构建与部署。而软件测试是软件开发过程中必不可少的一步,本文将以一次完整的实践来展示如何通过 Jenkins 与 TARS 集成实现 TARS 服务的自动化单元测试。

Gitlab CI之单元测试和代码扫描

由于项目较多,sonarqube的token在用户下定义,这样多项目就可以公用这一个token

基于 CODING CD + Nocalhost 在大型应用的 ChatOps 实践

应用复杂度提高后,会面临配置复杂、制品复杂、流程复杂的局面,因此需要 ChatOps 工具来降低开发测试过程中的部署难度

【Sentry搭建之 docker-compose】

本篇以Sentry平台搭建为例,详细介绍了Docker-compose的使用以及优势。

前端上手Docker超详细基础教程

前端迅速上手Docker超详细基础教程!!!

开源镜像仓库Harbor的镜像安全

​之前介绍过Harbor,从安装部署到简单使用,今天这里就不再重复介绍了,有需要的可以跳转到'Harbor 功能强大的企业级私有仓库'查看,今天主要介绍Harbor的安全功能——镜像漏洞扫描

服务端质量保证体系(二) 流水线标准化建设

研发流程标准化中重要一环就是研发流水线的建设,它相当是一条线,规范在上面落地,同时这条线也能将CI/CD的各项能力串联起来,顺利执行。流水线属于中间层,流水线的标准化和模板化能够比较方便的将业务流程管理起来,将配置黑盒化,降低其使用成本。

使用 Generic Webhook Trigger 触发 Jenkins 多分支流水线自动化构建

在使用 Jenkins 驱动整个 CI/CD 的流程时,代码提交触发任务自动化构建是一个很重要的步骤。这篇文章主要介绍如何在 Jenkins 的多分支流水线(Multibranch Pipeline)中使用 Generic Webhook Trigger 触发任务的自动化构建。

Atlassian套件玩转持续交付

Atlassian套件是如何实现“从代码到客户,持续交付”的目标,同时提供完整的可追溯性?本篇分享详细介绍了持续交付相关概念、Atlassian套件说明和关键配置,以及在持续交付流水线过程中的关键技术点。

你真的在做持续集成吗?

在肖然的文章《ThoughtWorks的敏捷开发》里面,持续集成被认为是敏捷实践中最广泛共识的的技术实践(没有之一)。的确,相比于极限编程里面的其他技术实践,例如结对编程或者是测试驱动开发来说,持续集成比较容易上手,可视化效果比较好,团队能够比较容易看

从CI/CD持续集成部署到DevOps研发运维一体化

今天整理下从传统的CI/CD到DevOps研发运维一体化的整个演进过程。类似于每日构建和冒烟测试,实际上在10多年前就已经在实践,比如当前用的笔记多的Ant+CruiseControl方式来实现自动化的编译构建和持续集成能力。

GrowingIO Design 组件库搭建之 CI/CD

在以前介绍了持续集成(简称 CI)、持续交付(简称 CD)和持续部署(简称 CD)三个概念,以及在 GrowingIO SaaS 产品中的实践。

如何用建木CI导入导出MySQL数据

大家平时都是怎么迁移MySQL数据的呢?今天一起来看看,用建木CI导入导出MySQL数据有多么快捷简单~!

在中国如何打造一个有生命力的开源项目?

最近,在与九州云联合创始人章津楠沟通中认识了一个有趣的开源项目——建木,这是一个造福程序员的项目,而在建木团队的设想中,是要把建木做成一个被广泛应用的,有生命力的开源软件。

建木持续集成平台v2.2.0发布

建木持续集成平台是开源CI/CD产品,致力于为国内开发者与DevOps人员提供极致用户体验,提升开发、上线、运维的效率,让软件用户专注于提供业务价值。

jenkins-01 | 安装

Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于持续重复的工作,旨在提供一个开放易用的软件平台,为用户提供很多自定义的自动化操作集合,使软件的持续集成,持续部署,持续测试,持续交付变成可能。

建木持续集成平台v2.2.1发布

建木持续集成平台基于建木,致力于为国内开发者与DevOps人员提供极致用户体验,提升开发、上线、运维的效率,让软件用户专注于提供业务价值。

建木持续集成平台v2.1.0发布

建木持续集成平台基于建木,致力于为国内开发者与DevOps人员提供极致用户体验,提升开发、上线、运维的效率,让软件用户专注于提供业务价值。

服务端质量保证体系(二) 流水线标准化建设

研发流程标准化中重要一环就是研发流水线的建设,它相当是一条线,规范在上面落地,同时这条线也能将CI/CD的各项能力串联起来,顺利执行。流水线属于中间层,流水线的标准化和模板化能够比较方便的将业务流程管理起来,将配置黑盒化,降低其使用成本。

嘉云公司研发效能平台实践

本文介绍了在创业公司如何搭建研发效能平台,常用的一些功能模块,以及一些实践经验和思考,希望对大家有所帮助。

赋能“数字金融”,CODING 再下数城

深入金融行业,打造多个样板案例

ARTS 06 - Jenkins 多分支项目过滤及 when 的高级用法

ARTS 06 - Jenkins 多分支项目过滤及 when 的高级用法 Algorithm:从链表中删去总和值为零的连续节点 Review:Preparing for a Tech Talk, Part 2: What, Why, and How Tip:使用脑图来构建我们的知识体系 Share:Jenkins 多分支项目过滤及 when 的高级用法

GitHub Actions和mp-ci助力微信小程序持续集成

使用GitHub Actions、mp-ci为Taro项目添加持续集成,让开发飞上天。

服务端质量保证体系(二) 流水线标准化建设

研发流程标准化中重要一环就是研发流水线的建设,它相当是一条线,规范在上面落地,同时这条线也能将CI/CD的各项能力串联起来,顺利执行。流水线属于中间层,流水线的标准化和模板化能够比较方便的将业务流程管理起来,将配置黑盒化,降低其使用成本。

「前端CI/CD系列」第一篇:如何用建木CI往七牛云上传文件

解锁七牛云上传文件新姿势,搭配建木CI,一个流程轻松搞定!

自己实现一个简单的 DevOps 工具系列(后端篇)- 1

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

测试开发需要掌握哪些技术?

先来个介绍背景,身边的朋友或者技术群的群友,总会时常问起,测试开发需要具备哪些技能呢?测试要如何往测开方向转岗呢?本文主要介绍了对于测试开发改如何入门,需要掌握的技能。

其他标签