我最近买了新 MacBook Pro 作为我的主要的安卓开发机,我的老式的 MacBookPro(13 寸,2011 年后期发布,16GB 内存, 500G 的固态硬盘,内核是 i…
在 fleetster, 我们搭建了自己的 Gitlab 实例,而且我们大量使用了 Gitlab CI。我们的设计师和测试人员也都在用它,也很喜欢用它,它的那些高级功能特别棒。Gi…
持续集成(CI)工具可以帮助你在每次提交时执行测试,并将报告结果提交到合并请求,从而帮助维持团队的质量标准。结合持续交付(CD)工具,你还可以在多种配置上测试你的代码,运行额外的性…
持续集成 Continuous Integration (CI) 是为项目的每一项变更运行测试的过程,如同这是新的交付项目一样。如果持续执行,这意味着软件随时可以发布。 CI 是整…
在软件开发中经常会提到 持续集成 Continuous Integration (CI)和 持续交付 Continuous Delivery (CD)这几个术语。但它们真正的意思是…
未来的开发工作需要非常精通 CI/CD 流程。在 2017 年启动后,OpenDev 大会现在已是一个年度活动。在去年 9 月的首届活动上,会议的重点是边缘计算。今年的活动,于 5…
想要提升你的 DevOps 效率吗?将基础设施当成你的 CI 流程中的重要的一环。持续交付(CD)和持续集成(CI)是 DevOps 的两个众所周知的方面。但在 CI 大肆流行的今…
了解自动化,使用 Git 存储库以及参数化 Jenkins 管道。本文涵盖了三个关键主题:自动化 CI/CD 配置、使用 Git 存储库处理常见的 CI/CD 工件、参数化 Jen…
ick 是一个持续集成(CI)系统。访问 http://ick.liw.fi/ 获取更多信息。更加详细的内容如下:首个公开版本发行这个世界可能并不需要又一个持续集成系统(CI),但…
本文是一篇简单指南:介绍一些顶级的开源的持续集成、持续交付和持续部署(CI/CD)工具。虽然持续集成、持续交付和持续部署(CI/CD)在开发者社区里已经存在很多年,一些机构在其运维…
通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。在我的文章《使用开源工具构建 DevOps 流水线的初学者指南》中,我分享了一个从头开始构建 Dev…
随着企业期望实现无缝、灵活和可扩展的部署,持续集成和持续部署成为 2019 年的关键主题。对于 CI/CD 和 DevOps 来说,2019 年是非常棒的一年。Opensource…
持续集成和持续交付是由测试驱动的。以下是如何做到的。“如果一切似乎都在控制之中,那只是你走的不够快而已。” —Mario Andretti测试自动化是指在软件开发过程中尽可能早、尽…
LCTT 的 CI 已经在 Travis CI 上运转了多年,一致保持着良好的使用体验。自 2019 年 Github 推出了自家的 CI 工具 Github Action 后,我…
你如何定义持续集成/持续部署管道取决于你组织的要求。持续集成 continuous integration / 持续部署 continuous deployment (CI/CD)…
Travis CI 持续集成工具中的一个缺陷暴露了来自数千个在线开源项目的敏感数据。这并不是该软件第一次遇到此类安全问题。Travis CI 是一个持续集成工具,它帮助软件开发者实…
Tekton 是一个用于创建持续集成和持续交付(CI/CD)系统的 Kubernetes 原生开源框架。Tekton 是一个用于创建持续集成和持续交付(CI/CD)系统的 Kube…
使用 Podman 启动 GitLab 执行器有多种方法,我在本文中概述了其中两种。GitLab 执行器 Runner 是一个与 GitLab CI/CD 配合使用的应用,可在 G…
连续集成 continuous integration (CI)是指代码变更会被自动构建和测试。以下是我为自己的 C++ 项目构建 CI 流水线的过程。本文介绍如何在 GitLab…
在 MySQL 8.0(MySQL 数据库服务又名 MDS 的版本)中,默认字符集已从latin1更改为ut8mb4。默认排序规则是utf8mb4_0900_ai_ci但这意味着什…