写点什么

CI/CD

0 人感兴趣 · 40 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/77/771834b3c0566871b9240051bcdc4222.jpeg?x-oss-process=image/resize,w_416,h_234

jenkins-01 | 安装

用户头像
Python测试开发30 分钟前

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

https://static001.geekbang.org/infoq/3d/3d9436eea8d329015abe6dc21187852e.jpeg?x-oss-process=image/resize,w_416,h_234

2021 DevOpsDays 东京站完美收官 | CODING 专家受邀分享最新技术资讯

用户头像
CODING DevOps5 月 24 日

2021 届 DevOpsDays Tokyo 大会上,众多 DevOps 领域大咖们带来了精彩的主题分享。

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

用户头像
夏兮。5 月 16 日

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

GitLab Webhooks 使用

用户头像
夏兮。5 月 11 日

在GitLab的项目中,通常会使用Webhook的各种事件来触发对应的构建,通常配置好后会向设定好的url发送post请求。

https://static001.geekbang.org/infoq/4c/4cea73855f5c499524a3d588ab131624.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
小江4 月 11 日

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

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

用户头像
小江4 月 9 日

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

Kubernetes 中的 CI/CD

用户头像
倪朋飞4 月 6 日

CI/CD 其实早在很多年前就已经诞生了,主要是为了将频繁的变更测试、构建、交付和部署等进行自动化,减少手工操作。

GitOps | 一种云原生的持续交付模型

用户头像
xcbeyond3 月 20 日

在此之前您可能听说过“GitOps”,但并不知道它到底是什么,除了GitOps,您可能还听说过DevOps,或者AIOps、GOps等,是的,现在是“Ops”盛行的时代。

https://static001.geekbang.org/infoq/28/28c7f9f73633e4f2de49db2ff4b99ab1.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
1024肥宅3 月 1 日

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

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

用户头像
运维研习社2 月 27 日

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

https://static001.geekbang.org/infoq/97/9774dd11c782a499f4bb667cf186bcb0.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
火山引擎2 月 7 日

在计算机中,流水线是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术,也叫 Pipeline。由于这种工作方式与工厂中的生产流水线十分相似, 因此也被称为流水线技术。

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

用户头像
xcbeyond2 月 2 日

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

持续集成对 IT 团队和企业分别有哪些好处?

用户头像
禅道项目管理1 月 14 日

CI是持续交付(CD)不可或缺的DevOps流程,它将代码提交到源代码管理中,并自动“持续”执行构建。持续集成代码以使IT团队及其业务同行都受益的方式改进了流程。

CICD 实战——服务自动测试

用户头像
TARS基金会2020 年 11 月 2 日

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

https://static001.geekbang.org/infoq/b3/b3a1bd2d79940fd412f0fc41f57fc383.jpeg?x-oss-process=image/resize,w_416,h_234

基于阿里云容器的 CI/CD 落地实践

用户头像
LorraineLiu2020 年 10 月 27 日

大家好,笔者所在团队的Devops实践主要是基于阿里云ACK容器以及Jenkins2.0实施。基于声明式Jenkinsfile以及Helm落地实践了一套适用于微服务架构的CICD,并能不断迭代以适应开发测试自助式部署需求。

https://static001.geekbang.org/infoq/56/56c40290763e823de2947256858d9742.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
TARS基金会2020 年 9 月 28 日

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

https://static001.geekbang.org/infoq/0f/0fb392efbced6555779d5b1981c26b9f.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
sinsy2020 年 9 月 21 日

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

https://static001.geekbang.org/infoq/d4/d4b1844beeb3c96151c3a6adc58df59b.png?x-oss-process=image/resize,w_416,h_234

Docker+Jenkins+Gitlab+Django 应用部署实践

用户头像
雪雷2020 年 8 月 22 日

在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,此时Devops为我们提供了良好的解决方案,应用好CI/CD可以大大的方便我们的日常工作,自动化快速的持续集成/持续交付为我们带来了应用开放的更快速度、更好的稳定性和更强的

https://static001.geekbang.org/infoq/17/17f6c07addfc9c1b62b723083b2845f1.png?x-oss-process=image/resize,w_416,h_234

Jenkins 部署 Python 项目实战

用户头像
雪雷2020 年 8 月 22 日

我们工作中常用Jenkins部署Java代码,因其灵活的插件特性,例如jdk,maven,ant等使得java项目编译后上线部署一气呵成,同样对于脚本语言类型如Python上线部署,利用Jenkins强大的插件功能,轻松实现CI/CD,但如果部署多项目到同一台服务器涉及环境一致性问题

https://static001.geekbang.org/infoq/96/9661ba3f321ada5d57834be8c05b32c8.png?x-oss-process=image/resize,w_416,h_234

Gitlab Pipeline+Supervisor 实战 Python 项目 CI/CD

用户头像
雪雷2020 年 8 月 22 日

>谈到到CI/CD,我们不禁会想到Gitlab + Jenkins + Docker等一些列优秀的工具,Jenkins以其丰富的插件及灵活配置已经非常好的满足我们日常工作中的CI/CD需求,通常的做法为Gitlab配置webhook,开发人员通过push代码或merge request可以触发执行一些列的测试部

https://static001.geekbang.org/infoq/5f/5f23b7a0ce984136552de16f27585ffb.png?x-oss-process=image/resize,w_416,h_234

GitOps 工具 Argo CD 实战

用户头像
雪雷2020 年 8 月 21 日

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

https://static001.geekbang.org/infoq/35/35beaa007803b7798655271cbac16890.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
雪雷2020 年 8 月 21 日

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

https://static001.geekbang.org/infoq/35/35beaa007803b7798655271cbac16890.png?x-oss-process=image/resize,w_416,h_234

Gitlab CI 进阶之共享 CI 库

用户头像
雪雷2020 年 8 月 21 日

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

https://static001.geekbang.org/infoq/06/06b0433e50dbf66ae21e3f5c6cf63175.jpeg?x-oss-process=image/resize,w_416,h_234

【DevOps】Jenkins 持续集成流水线(中)

用户头像
Man2020 年 8 月 6 日

承接上一篇: Jenkins持续集成流水线(上)

https://static001.geekbang.org/infoq/6a/6a6aa48eea0ac3b84b714bcb064f6427.png?x-oss-process=image/resize,w_416,h_234

创业公司技术体系建设 -CI/CD

用户头像
星际行者2020 年 7 月 31 日

做为前文的后续,这里我们将展开讨论一下设计CI/CD的要点以及在公司内部是如何解决的。

https://static001.geekbang.org/infoq/cd/cd713c113fa2b12bdf3e227a34d0f2f1.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
jerry.mei2020 年 7 月 27 日

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

https://static001.geekbang.org/infoq/7a/7ada997cfc9b084d718bd494c5caddee.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
jerry.mei2020 年 7 月 27 日

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

https://static001.geekbang.org/infoq/58/58c17b61540496759ec268adc5efa485.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
neo2020 年 7 月 16 日

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

CI/CD_CI/CD资料文章-InfoQ写作平台