标签:ci

如何为安卓开发搭建一个持续集成(CI)服务器

如何为安卓开发搭建一个持续集成(CI)服务器

我最近买了新 MacBook Pro 作为我的主要的安卓开发机,我的老式的 MacBookPro(13 寸,2011 年后期发布,16GB 内存, 500G 的固态硬盘,内核是 i5,主频 2.4GHz,64 位),我也没卖,我清理了它,并把他变成了一个 MacOS 和Ubuntu 双引导的持续集成

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
Gitlab CI 常规介绍

Gitlab CI 常规介绍

在 fleetster, 我们搭建了自己的 Gitlab 实例,而且我们大量使用了 Gitlab CI。我们的设计师和测试人员也都在用它,也很喜欢用它,它的那些高级功能特别棒。Gitlab CI 是一个功能非常强大的持续集成系统,有很多不同的功能,而且每次发布都会增加新的功能。它的技术文档也很丰富,

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-19
0 0 0
GitHub 欢迎一切 CI 工具

GitHub 欢迎一切 CI 工具

持续集成(CI)工具可以帮助你在每次提交时执行测试,并将报告结果提交到合并请求,从而帮助维持团队的质量标准。结合持续交付(CD)工具,你还可以在多种配置上测试你的代码,运行额外的性能测试,并自动执行每个步骤,直到进入产品阶段。有几个与 GitHub 集成的 CI 和 CD 工具,其中一些可以在 Gi

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
Fedora 社区的持续集成

Fedora 社区的持续集成

持续集成 Continuous Integration (CI) 是为项目的每一项变更运行测试的过程,如同这是新的交付项目一样。如果持续执行,这意味着软件随时可以发布。 CI 是整个 IT 行业以及自由开源项目非常成熟的流程。Fedora 在这方面有点落后,但我们正在赶上。阅读以下内容了解进展。我们

张二河 张二河 2024-07-18
0 0 0
什么是 CI/CD?

什么是 CI/CD?

在软件开发中经常会提到 持续集成 Continuous Integration (CI)和 持续交付 Continuous Delivery (CD)这几个术语。但它们真正的意思是什么呢?在谈论软件开发时,经常会提到 持续集成 Continuous Integration (CI)和 持续交付 Co

大猫 大猫 2024-07-18
0 0 0
在 OpenDev 大会上学习 CI/CD

在 OpenDev 大会上学习 CI/CD

未来的开发工作需要非常精通 CI/CD 流程。在 2017 年启动后,OpenDev 大会现在已是一个年度活动。在去年 9 月的首届活动上,会议的重点是边缘计算。今年的活动,于 5 月 22 - 23 日举行,会议的重点是持续集成和持续发布 (CI/CD),并与 OpenStack 峰会一起在温哥华

宇宙之一粟 宇宙之一粟 2024-07-18
0 0 0
持续基础设施:另一个 CI

持续基础设施:另一个 CI

想要提升你的 DevOps 效率吗?将基础设施当成你的 CI 流程中的重要的一环。持续交付(CD)和持续集成(CI)是 DevOps 的两个众所周知的方面。但在 CI 大肆流行的今天却忽略了另一个关键性的 I: 基础设施 infrastructure 。曾经有一段时间 “基础设施”就意味着 无头 h

剑圣无痕 剑圣无痕 2024-07-18
0 0 0
持续集成与部署的 3 个最佳实践

持续集成与部署的 3 个最佳实践

了解自动化,使用 Git 存储库以及参数化 Jenkins 管道。本文涵盖了三个关键主题:自动化 CI/CD 配置、使用 Git 存储库处理常见的 CI/CD 工件、参数化 Jenkins 管道。术语首先,我们定义一些术语。CI/CD 是允许团队快速自动化测试、打包、部署其应用程序的实践。它通常通过

Escape Escape 2024-07-18
0 0 0
ick:一个持续集成系统

ick:一个持续集成系统

ick 是一个持续集成(CI)系统。访问 http://ick.liw.fi/ 获取更多信息。更加详细的内容如下:首个公开版本发行这个世界可能并不需要又一个持续集成系统(CI),但是我需要。我对我尝试过或者看过的持续集成系统感到不满意。更重要的是,有几样我感兴趣的东西比我所听说过的持续集成系统要强大

泡泡 泡泡 2024-07-18
0 0 0
系统管理员的 7 个 CI/CD 工具

系统管理员的 7 个 CI/CD 工具

本文是一篇简单指南:介绍一些顶级的开源的持续集成、持续交付和持续部署(CI/CD)工具。虽然持续集成、持续交付和持续部署(CI/CD)在开发者社区里已经存在很多年,一些机构在其运维部门也有实施经验,但大多数公司并没有做这样的尝试。对于很多机构来说,让运维团队能够像他们的开发同行一样熟练操作 CI/C

张二河 张二河 2024-07-18
0 0 0
用 Jenkins 构建 CI/CD 流水线

用 Jenkins 构建 CI/CD 流水线

通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。在我的文章《使用开源工具构建 DevOps 流水线的初学者指南》中,我分享了一个从头开始构建 DevOps 流水线的故事。推动该计划的核心技术是 Jenkins,这是一个用于建立持续集成和持续交付(CI/CD)流水线的开

Escape Escape 2024-07-18
0 0 0
顶级 CI / CD 资源,助您成功

顶级 CI / CD 资源,助您成功

随着企业期望实现无缝、灵活和可扩展的部署,持续集成和持续部署成为 2019 年的关键主题。对于 CI/CD 和 DevOps 来说,2019 年是非常棒的一年。Opensource.com 的作者分享了他们专注于无缝、灵活和可扩展部署时是如何朝着敏捷和 scrum 方向发展的。以下是我们 2019

剑圣无痕 剑圣无痕 2024-07-18
0 0 0
CI/CD 中的自动化测试的概要知识

CI/CD 中的自动化测试的概要知识

持续集成和持续交付是由测试驱动的。以下是如何做到的。“如果一切似乎都在控制之中,那只是你走的不够快而已。” —Mario Andretti测试自动化是指在软件开发过程中尽可能早、尽可能快地持续关注检测缺陷、错误和 bug。这是通过使用那些追求质量为最高价值的工具完成的,它们旨在确保质量,而不仅仅是追

宇宙之一粟 宇宙之一粟 2024-07-17
0 0 0
CI/CD 平台迁移实践:从 Travis-CI 转移到 Github Action

CI/CD 平台迁移实践:从 Travis-CI 转移到 Github Action

LCTT 的 CI 已经在 Travis CI 上运转了多年,一致保持着良好的使用体验。自 2019 年 Github 推出了自家的 CI 工具 Github Action 后,我们就在考虑将 CI 从 Travis-CI 迁移到 Github,以降低维护和沟通的成本,并借助于 GitHub Act

爱可生开源社区 爱可生开源社区 2024-07-17
0 0 0
CI/CD 管道是什么?

CI/CD 管道是什么?

你如何定义持续集成/持续部署管道取决于你组织的要求。持续集成 continuous integration / 持续部署 continuous deployment (CI/CD)管道是每个 DevOps 计划的基础。 CI/CD 管道打破了传统的开发孤岛,使开发和运营团队能够在整个软件开发生命周期

醒在深海的猫 醒在深海的猫 2024-07-17
0 0 0
Travis CI 漏洞暴露了敏感的开源项目凭证

Travis CI 漏洞暴露了敏感的开源项目凭证

Travis CI 持续集成工具中的一个缺陷暴露了来自数千个在线开源项目的敏感数据。这并不是该软件第一次遇到此类安全问题。Travis CI 是一个持续集成工具,它帮助软件开发者实现自动化地测试新代码,并将新代码集成到开源项目中。Aqua 研究人员发现,通过该软件的一个 API,可以访问来自 Tra

大树 大树 2024-07-16
0 0 0
用 Tekton 在 Kubernetes 中编写你的第一条 CI/CD 流水线

用 Tekton 在 Kubernetes 中编写你的第一条 CI/CD 流水线

Tekton 是一个用于创建持续集成和持续交付(CI/CD)系统的 Kubernetes 原生开源框架。Tekton 是一个用于创建持续集成和持续交付(CI/CD)系统的 Kubernetes 原生开源框架。通过对底层实施细节的抽象,它还可以帮助你在多个云供应商或企业内部系统中进行端到端(构建、测试

泡泡 泡泡 2024-07-16
0 0 0
如何在 GitLab 执行器中使用 Podman

如何在 GitLab 执行器中使用 Podman

使用 Podman 启动 GitLab 执行器有多种方法,我在本文中概述了其中两种。GitLab 执行器 Runner 是一个与 GitLab CI/CD 配合使用的应用,可在 GitLab 基础设施上的流水线中运行作业。它们通常用于在提交代码后自动编译应用或在代码库上运行测试。你可以将它们视为基于

三掌柜 三掌柜 2024-07-16
0 0 0
在 GitLab 上构建 CI 流水线

在 GitLab 上构建 CI 流水线

连续集成 continuous integration (CI)是指代码变更会被自动构建和测试。以下是我为自己的 C++ 项目构建 CI 流水线的过程。本文介绍如何在 GitLab 上配置 CI 流水线。我在前面的文章中介绍了 基于 CMake 和 VSCodium 的构建系统 和 基于 Googl

法医 法医 2024-07-16
0 0 0
[译文] MySQL:字符集、Unicode 和 UCA 兼容的排序规则

[译文] MySQL:字符集、Unicode 和 UCA 兼容的排序规则

在 MySQL 8.0(MySQL 数据库服务又名 MDS 的版本)中,默认字符集已从latin1更改为ut8mb4。默认排序规则是utf8mb4_0900_ai_ci但这意味着什么?为什么utf8mb4_0900_*是推荐的? 诸如utf8mb4_unicode_520_ci和utf8mb4_09

共饮一杯 共饮一杯 2024-06-30
0 0 0
1 2 3