Address
304 North Cardinal St.
Dorchester Center, MA 02124

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

139 个实盘说明来了解 CICD

首页 » Blog » 139 个实盘说明来了解 CICD

让我们通过这 139 个免费故事来了解CICD。访问/Learn Repo查找有关任何技术的最常阅读的故事。

1. RSpec、Capybara、CircleCI 和 Chrome Headless Webdriver 配置

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如何使用 CircleCI 和 Ruby on Rails 项目通过 Chrome headless webdriver 配置 Capybara。硒网络驱动程序。

2. EKS 中使用 AWS IAM 的 GitLab Runners

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

当我们在 2018 年 6 月左右开始使用 Kubernetes 时,AWS 上最受欢迎的选择是 kops。但后来我们迁移到了 AWS 提供的托管解决方案:EKS。我认为这发生在 AWS 宣布 PCI 和 ISO 合规性前后,同时托管平台在越来越多的地区可用(因为在 2018 年夏天,您只能在极少数地点使用它)。

3. 如何使用 Vlocity 构建工具部署 Vlocity 组件

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

有关如何使用 Vlocity Build 工具部署 Salesforce Vlocity 组件并将其与 CI/CD 管道集成的指南。

4. Scala 3 中的 Telegram Bot,使用 Bot4s + http4s + Doobie 进行 CI 通知

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Scala 3 终于来了,但是您见过用它编写的许多实际应用程序吗?在本文中,我将向您展示此类应用程序的示例!

5. 持续集成:遵循的最佳实践

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我们认为错误存在于代码中,但这只是故事的结局。虫子是人类的问题。您修复了代码中的一个错误,但可以通过帮助人类更好地工作来防止未来的错误。

6.了解CI/CD的基本概念

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

当今的企业面临着越来越大的压力,需要比竞争对手更快地交付软件,而差异化仅取决于应用程序的质量和构建应用程序的开发人员。

7. Jenkins 失败的第一大原因

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

詹金斯倒下?管道坏了?黑客窃取您的数据?它往往源于一个致命的缺陷。虽然 Jenkins 因其 DevOps 管道胶带而让人又爱又恨,但每个用户都知道有很多问题需要处理。在过去的三年里,作为我在 Codefresh 工作的一部分,我一直在帮助团队从 Jenkins 迁移,并且我一遍又一遍地看到所有这些问题。最大的问题可能会让您感到惊讶,因为它会产生级联效应。

8. CI CD 管道:如何使用 GitHub Actions 从头开始​​设置 CI CD 管道。

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

使用 GitHub Actions 设置 CI CD 管道。

9.DevOps 101:CI/CD [解释]

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD
[这是由 JFrog 开发倡导者 Kat Cosgrove 撰写的 DevOps 101 系列的一部分。]

10.GitLab 和 AWS 上的 CI/CD 管道:加快部署速度

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

简要指南如何使用 Gitlab CI 将网站部署到 AWS S3

11. 从 CircleCI 迁移到 Buildkite:您需要了解的一切

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Buildkite 作为一个优秀的 CI 工具正在不断发展,我最近参与了从 CircleCI 的迁移,并想分享我的经验。

12. 如何将 GitHub Actions 和 CI/CD 与您的下一个 Python 项目集成

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我们将为典型的 Python 包创建一个 CI/CD 管道。文本重点关注实用方面,应该足以帮助您入门!

13. 受监管行业中的云原生和 DevOps 方法

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevOps 实践正在帮助公司构建能够在更加自动化的世界中正常运行的软件,这就是构建云原生软件的意义所在。尽管云原生方法变得越来越重要,并使参与软件开发的每个人的生活变得更加轻松,但仍然有一些行业处于落后状态,并且有点害怕摆脱他们的遗留实践。是的,我们谈论的是受到高度监管的行业,如医疗保健、金融公司、政府机构等。在采用构建软件的新技术时,这些行业由于其自身的局限性而始终进展缓慢。但最近我们看到许多传统银行和医院转向 DevOps 和云原生实践。

14. 确保 Jenkins 管道安全的技巧

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在这篇文章中,我们将介绍一些方法和工具,以确保您的 Jenkins 实例安全并保护使用它的用户。

15. 在 MySQL 中为测试数据生成唯一值

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在 MySQL 中为测试数据生成唯一值

16.通过 Fastlane 发布的 Android CI/CD 样板

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

停止手动发布 Android 应用程序,并开始在任何阶段使用样板完全自动化地为 Android 构建 CI/CD 管道。

17. CI/CD 模型开发流程

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

持续集成 (CI) 和持续交付 (CD) 是现代软件开发工作流程的主要部分,使开发人员能够快速发布他们的代码

18. 为 Web3 创建成功的 DevOps 策略

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

探索将 DevOps 方法和实践引入 web3 开发的工具。

19. 如何使用 CI/CD 管理数据库

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如果您仍在数据库上进行手动迁移,那么您就错了。数据库与代码一样是应用程序的一部分。

20. 推出世界上第一个移动 DevOps 评估:MODAS

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

世界上第一个移动 DevOps、性能、生产力和成熟度评估。

21. DevOps 如何失败

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

22. 你们的 CICD 和 DevOps 工具真的能帮助开发人员吗?

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如果您负责团队的 CICD 和 DevOps 工具,您是否曾问过自己,您构建的工具是否真的让开发人员的生活变得更轻松?

23. 使用 Gradle 进行部署的最简单方法

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如何在 Linux 服务器的 Gradle 上轻松部署,而不需要该过程通常需要您拥有的整个开发管道。

24. Deno 作为企业应用程序运行时系统的一切错误

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

嘿!在本文中,我将分享我对 Deno 作为企业应用程序的糟糕运行时系统的看法。最起码到现在。

25.持续交付如何帮助初创公司创造价值

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

连续模型意味着优质产品的频繁且可预测的发布。让我们了解持续交付的业务优势。

26. 将 Terraform 状态迁移到 GitLab CI/CD 的便捷指南

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

将 Terraform 状态迁移到 GitLab CI/CD 是 GitOps 最佳实践,它允许多个工程师一起开发基础设施。

27. 作为专业人士管理 NPM 依赖

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

为什么我们如此多地谈论项目质量和技术债务?因为这直接或间接影响开发速度、支持的复杂性、实现新功能的时间以及扩展当前功能的可能性。

28. 如何使用 Nginx 为 Dockerized Angular 应用程序设置不同的环境

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在这里,我将向您建议一个非常简单的部署实践,我们可以遵循它来部署基于 Angular 的前端应用程序。

29. 使用 Docker、Jenkins 自动扫描项目依赖项中的漏洞(第 2/2 部分)

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

OWASP 依赖项检查工具是一种流行的依赖项检查工具。我们将讨论如何独立运行它或将其集成到 CI/CD 管道中。

30.追求DevOps敏捷开发周期并开发更好软件的指南

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

对于任何密切关注商业世界的人来说,DevOps 和敏捷方法论的兴起都是显而易见的。就在去年,DevOps 的采用率增加了 18%。大多数企业主都看到了采用 DevOps 和敏捷的好处。有了这些方法,开发人员就能够及时有效地完成项目。

31. 如何使用高级 GitHub 操作创建条件工作流程

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如何创建一个基于触发分支使用不同机密的 GitHub 工作流程?条件工作流将解决这个问题。

32. DevOps 测试策略:敏捷团队详细指南

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

连续性是开发和部署过程中的“必须”,以遵守 DevOps 的质量与速度交付目标。

33. 关于 2022 年最佳持续集成 (CI) 和持续部署 (CD) 工具的一切

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevOps 实践正在蔓延,许多公司每天都在实施 CI/CD 流程。该博客讨论了十大 CI/CD 工具。了解更多。

34. 使用 GitHub Actions 进行自动化测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

有关使用 CI/CD 平台 GitHub Actions 自动化单元测试的实践教程。

35. API 测试工具:15 个值得研究的质量工具

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

市场上供您和您的团队尝试和选择的 API 测试工具的数量可能会很长。

36. CI/CD 和微服务如何催生 Kubernetes:Kube 解释第 1 部分

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

工程团队始终面临着更快、更便宜、更可靠地交付软件的压力。因此,后端基础设施的许多最新趋势都是由这些因素驱动的。

37. 十大自动化移动测试工具比较

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

移动测试是通过使用工具或开源框架来测试移动应用程序的功能、可用性或性能的过程。

38. 80% 的问题不能通过单独测试发现:构建数据可靠性堆栈以减少停机时间

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在与数百个团队交谈后,我发现仅靠测试无法解决约 80% 的数据问题。以下是构建数据可靠性堆栈的 4 层。

39. 发布驱动开发:使用 Github Actions 构建简约的发布管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

使用 Spring Boot 应用程序、Github Actions 和 DigitalOcean 构建简约的发布管道。

40. Flutter 构建应用程序并将其部署到 iOS(不含 Mac)的指南

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

现在可以在不使用 macOS 的情况下开发和分发 iOS 应用程序。了解如何在 Linux 上构建 ios 应用程序。

41. ModelOps 系列:将模型容器镜像推向生产

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

容器化对于模型在生产开始后正常运行非常重要。利用持续集成/部署将提高效率

42. DevOps 不应该很难!

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

关于这些 GitHub 操作

43. 如何为 VSCode 和代码服务器创建扩展包

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

本指南概述并解释了在使用 Travis CI 将其发布到 GitHub 版本之前为 VS Code 和 Code Server 创建扩展包的过程。

44. Artifactory:一款出色的 DevOps 工具,可帮助您以光速发布

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

对于 DevOps,快速发布非常重要。今天,我们就来看看Artifactory将如何帮助企业快速高效地发布产品。

45. Salesforce DX 的 CI/CD 最佳实践

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

随着数字化转型和转向在线运营,公司越来越依赖 Salesforce 来管理其许多运营。新的业务需求和机会不断增加Salesforce团队的工作量。在这种背景下,团队正在转向 Salesforce CI/CD 来自动化手动工作流程,这有助于他们处理这些不断增长的工作负载并快速向最终用户交付高质量的工作。本文简要概述了如何在 Salesforce DX 中实施 CI-CD。

46. 使用 Github Actions 通过自动持续集成简化 Python 后端部署

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

了解如何使用 Github 操作持续自动化 Python 后端应用程序部署。

47. DevOps 和电信软件化 – 第 1 部分

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在本系列文章中,我们将探讨 IT 和电信行业之间发生的融合,即“电信软件化”。

48. 敏捷团队如何使用 DevTestOps 缩短 SDLC

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

此外,代码质量的责任可能会慢慢地在开发人员的脑海中被遗忘,因为他们知道他们的工作无论如何都会受到测试。

49. DevOps 不应该很难:配置 CD 服务器

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我想编写本指南有一段时间了,因为 DevOps 是讨论不多的事情之一,但您可以将一些简单的操作集成到您的工作流程中,这将使您的开发人员生活更加轻松。

50. IT 运营:假期不是实施变革冻结的合适时机

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

为什么 IT 运营不应在假期期间实施变更冻结。确保 CI/CD 系统平稳运行并避免错误所需的信息。

51. 企业无服务器手册

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我们讨论了很多关于中小企业和初创公司采用无服务器的问题,但通常是那些拥有庞大基础设施的企业(例如企业)会发现迁移和变革令人畏惧。我们看到从可口可乐到 Netflix 等许多公司都在管理它,但它的实际效果如何呢?在本文中,我们分享了有关可大规模扩展并代表企业模型的无服务器设计的一些最佳实践和见解。对于现实生活中的示例,您还可以查看 Shamrock Trading Corp 如何从传统集群迁移到无服务器 – PSST,他们还放弃了他们的成功策略以实现平稳过渡。

52. 为什么开源征服电信行业

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

开源入侵电信行业

53. 如何通过 7 个简单步骤在 Azure Devops 中创建发布管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

本文将介绍如何通过七个简单步骤在 Azure Devops 中创建发布管道。

54. 再也不用担心云原生技术安全

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如果您已经接受了云原生计算的概念和原则,那么您就处于领先地位;在当今先进且竞争激烈的 IT 环境中,您正走在正确的道路上。但我们需要了解一件事,将开发环境和流程迁移到云原生环境可能令人畏惧且具有挑战性。任何人都只能建议您从单体应用程序迁移到微服务架构,但需要关键分析的问题是从哪里以及如何迁移。

55. 简化的 Spinnaker 是可能的:我从来没有想过

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

让 Spinnaker 运行起来并不是一件容易的事。Armory 的 Minnaker 开源应用程序可让您在 10 分钟内入门,因此您可以专注于 Armory 的价值。

56. 使用 Codeship 在 Oracle Kubernetes 上部署 Dotnet 应用程序

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

因此,我正在寻找 Azure DevOps 和 Jenkins 的替代方案来为新项目构建 CI CD 管道。一位朋友向我寻求推荐。他希望在 Oracle Kubernetes Service 中托管微服务。

57. 加强:机器学习和数据工程 (R) 进化以优化营销工作

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

该博客涵盖了企业采用机器学习和数据工程革命来优化营销工作的真实用例。

58. DevOps 不应该很难:部署报告

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

以前,我们设法在每次提交时重新部署我们的应用程序。大家还记得,我们通过处理脚本执行结果来获取部署的状态。因此,让我们在每次部署代码时使用它向自己发送通知。

59. 让我们比较一下前 15 名自动化测试工具

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

自动化测试工具是旨在通过自动化测试脚本验证功能和/或非功能需求的应用程序。

60. 自动化测试的好处及其工作原理

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

自动化测试的好处、策略和最佳实践。获得有关如何快速实施自动化测试的独特见解!

61. 移动 DevOps:自动对 iOS 应用程序进行代码签名

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在本教程中,您将学习如何使用 Xcode Archive & Export for iOS 步骤来管理您的 iOS 代码签名资产、存档和导出 .ipa。

62. 向左移动容器:寻求可复制的开发环境

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

凯西·霍纳 (Casey Horner) 在 Unsplash 上拍摄的照片

63. DevOps 和电信软件化 – 第 3 部分:5G 电信项目的 CI/CD 设置

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

图片由 Pexels 提供:Troy Squillaci

64. 如何本地化您的 Android 应用程序:分步指南

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

此示例项目包含使用全自动持续本地化方法在 Smartcat 平台上本地化本机 Android 应用程序所需的一切。

65. DevOps 和电信软件化 – 第 2 部分:一个简单的 CI/CD 示例

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

图片由 Pixabay 提供

66. 通过 CI/CD 实践加速软件交付

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

您是否希望改变您的软件开发流程?如果是,本文将介绍如何使用 AWS 编排 CI-CD 管道。

67. 跨托管 CICD 服务对 Xcode 可用性进行基准测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Xcode 版本是全世界 iOS 团队前进的鼓点。快速访问 Xcode 版本可确保应用程序按时提交和更新

68.使用 CI/CD 管道提高软件开发的速度和质量

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

开发过程中的持续集成和持续交付。CI/CD 管道如何帮助更好更快地创建产品和实现新功能

69. 使用 Travis CI 在 GitHub Pages 上托管 Angular 应用程序

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

使用 Angular 15 构建并使用 Travis CI 托管在 GitHub Pages 上的应用程序示例。

70. 我们构建了一个项目生成器,因为 DevOps 需要一个

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我们 realMethods 是一家小型系统集成商。作为资源有限的小型系统集成商,我们需要优势来竞争大型业务。我们需要一个我们可以拉动的杠杆,而更大的系统集成商却无法拉动。在全力投入开发某些东西之前,重要的是要反思我们实际需要什么、已经尝试过和经历过什么、什么有效、什么无效,以及今天重要但明天仍然相关的事情。

71. 使用 JAVA 和 Minikube 从头开始​​构建您的第一个 API 服务器

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

通过本文,您可以在 JAVA 上构建简单的 API 服务器,而无需超级知识,并通过脚本自动将其部署在 minikube 上。

72. 如何从命令行运行云测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

此 CLI 旨在执行您直接在终端中在 Rungutan 平台上执行的任何命令!

73. 如何在工程团队中构建 DevOps 文化

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

74. 成功 DevOps 之旅的 9 个最佳 DevOps 实践

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevOps 的成功在于正确的实施方式。以下是 2022 年及以后成功 DevOps 转型的一些最佳 DevOps 实践。

75. 如何通过将 Gitlab 与 Mkdocs 连接来改进软件文档

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

制作文档可能会很痛苦,需要大量的时间来编写和操作。在这个故事中,我将与您分享我使用 DevOps 方法生成文档的方法。为了让生活更轻松,我们将探索自动化的艺术😃。

76. 如何在 Smartcat 上本地化本机 iOS 和 macOS 应用程序

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如何使用全自动持续本地化方法在 Smartcat 平台上本地化您的本机 iOS 和 macOS 应用程序。

77. 暂存环境太重要而不容忽视:原因如下

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

许多开发团队跳过为其应用程序提供暂存环境。他们经常提交 PR,可能在 CI 系统中运行测试,合并到 master,然后部署到生产环境。这是一个有风险的管道,因为没有真正的集成环境或正在执行的集成测试。更糟糕的是,如果出现问题,他们可能会进行“牛仔编码”,试图在实时生产环境中解决问题。

78. Buddy Vs Jenkins:技术和战术差异

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Buddy 和 Jenkins 发现自己处于 CI/CD 谱系的完全相反的两端。那么你应该选择哪一个呢?这当然是一个背景问题。存在一些明显的技术差异,但它们与实际价值的关系是间接的,应根据具体情况进行处理。因此,这种比较将分为两个部分。

79. 如何使用 ArgoCD 和 Sops 处理 Kubernetes 秘密

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在本文中,我们将研究在 Kubernetes 应用程序中保护机密的常见方法,以及如何在 Sops 的帮助下在基于 ArgoCD 的 GitOps 工作流程中管理它们。

80. DevOps 中 CI 和 CD 的区别

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

软件开发生命周期有很多移动部分。许多大公司面临的一个大问题是维护一致的部署流程。有时会跳过书面步骤;手动部署很容易出错,并且自制的部署脚本通常只有编写它们的人才能理解。Netflix、Etsy 和 Amazon 等公司需要确保部署周期顺利,并在流程中尽早发现错误。

81. AWS 上使用 Jest、无服务器框架、Github 和 TravisCI 的 NodeJS Lambda 的 CI/CD 管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我想启动一个无服务器项目,除了构建工作流程和决定需要创建哪些 lambda 函数之外,最令人头疼的问题之一是简单而有效的 CICD 工作流程。

82. 使用 Python Fabric 通过 SSH 实现部署自动化:工作原理

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

部署项目的最基本方法之一是通过 SSH 连接到远程主机,然后执行一些基本命令。在本文中,我将了解如何使用 Python Fabric 通过 Gitlab CI 将基本项目部署到远程服务器。

83. 修复分布式系统上的 ClickHouse 节点故障 – 操作指南

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

第一部分:ClickHouse 失败,作者:Marcel Birkner

84. 如何掌控依赖管理

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

顾名思义,依赖就是你所依赖的东西。但是,将这一不可否认的声明带入您的软件项目中,您很快就会发现依赖它们的不仅仅是您。这是整个团队、流程、项目、基础设施,以及最重要的是您的客户。

85.事实证明,掌握 Jenkins 的那些年并没有浪费

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

超过 200 名前 Jenkins 工程师分享了他们迁移到云 CI 的经验。我们调查他们的幸福感、生产力等。

86. 关于 Docker 和容器化的关键概念

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

每当你学习一些新技术时,我认为你应该从最基础的开始。

87. 正确进行 iOS 单元测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

为什么我的应用程序在每次发布后都会出现如此多的错误?

88. 如何在 GitLab CI 中缩短 Docker 构建时间

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

通过加速 Docker 构建,使容器化 CI 环境真正有用

89. 在生产中使用 Lambda

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我个人在生产中使用 Lambda 已有大约四年的时间,在 Volta 工作了三年。最初,我使用 Lambda 是因为它比管理服务器更容易。在 Volta,我们现在专门使用无服务器服务,因为如果我们记得正确支持它们,那么它们是我们工作负载的最明智选择。这是一份备忘单,是您在交付新产品时可能需要记住的所有事项的清单,以确保其成功运行。

90. 构建财务分析的定制解决方案

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

金融服务的成功高度依赖于数据的准确性和分析。创建定制解决方案有助于克服这一挑战。

91. 如何使用 Codefresh Runner 在防火墙后面构建 CI/CD 管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

持续集成/交付 (CI/CD) 是迁移到 Kubernetes 集群的最明显的候选者之一,因为您会自动享受 Kubernetes 可扩展性的所有好处。在传统的 CI 解决方案中,公司采用一组固定的构建节点,团队必须手动监控和升级。

92. 使用 Github 操作自动执行 npm 包的 JavaScript 部署

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Factorio 和 CI/CD 管道有什么共同点?

93. 2021 年 DevOps 将走向何方?

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

效率、速度、透明度——所有这些都可以通过 DevOps 实现。2021 年,人工智能、数据安全、装配线等将成为 DevOps 趋势。

94. 使用 Kong Insomnia CLI 和 GitHub Actions 进行 API 的 CI

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

使用 Node.js 和 Express 创建一个简单的服务器,使用 Kong Insomnia 编写 API 测试,然后使用 Inso 和 GitHub Actions 在我们的 CI 管道中运行这些测试。

95. 2天内以0成本为100万用户启动一个网站

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

所有的魔力都始于 2020 年 1 月 26 日。最初的想法始于一个简单的问题。“我们为什么不建立一个网站来收集有关香港冠状病毒的所有信息呢?” 以及如何获得 MVP 的要点列表。不久之后,一个电报群成立了,我们中的一些人在 2020 年 1 月 28 日晚上 11 点与 Gatsby 和 Kintohub 一起度过了农历新年假期,我们的网站 https://wars.vote4.hk/en上线了……在 24 小时内,我们的用户数量接近 100 万(确切地说是 983k),而且我们的堆栈没有崩溃并且完全免费!

96. Kubernetes 就绪探针在微服务中的实现

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

关于就绪性和活性检查已经写了很多文章,我不打算再次讨论这一点。相反,我想非常具体地介绍它们在大型微服务架构中的使用。

97. CICD 管道指南:如何在工作流程中包含负载测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在软件工程中,CI/CD 或 CICD 通常指持续集成和持续交付部署的组合实践。

98. 使用 Bitbucket 管道将 React 应用程序部署到 Heroku

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

你好世界!

99. 如何使用 GitHub Actions 改进 CI/CD 工作流程

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如果您将我们的代码存储在此服务存储库上,GitHub Actions 是您可以使用的最强大的工具之一。这个想法很简单,您可以使用自动化任务(称为操作)设计一个复杂的工作流程,以便在存储库中完成提交时激活并运行。

100. DevOps 中的自动化安全:15 个最佳工具

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

网络安全是许多公司的一大担忧。随着攻击变得越来越复杂,数据泄露的发生越来越多,团队正在考虑所有可以预防的选项。

[101. GitOps 2.0 入门

使用 ArgoCD 和 Codefresh](https://hackernoon.com/getting-started-with-gitops-20-using-argocd-and-codefresh-9cs3zl1)

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

GitOps 是仅使用 Git 操作(而不是单击 UI 按钮)来部署应用程序的实践。该范例已经以某种形式存在,但在 2017 年被 Weaveworks 正式命名为“GitOps”,此后在 Kubernetes 部署中变得非常流行。

102. 如何确保 CI/CD 环境中的 DevOps 安全

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

安全性是一项产品功能,参与 DevOps 工作流程的每个人都对其负责。以下是确保更高安全性的一些关键措施。

103. 如何制定 DevOps 策略

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevOps 是一个部署流程,可帮助自动化许多流程,而这些流程过去需要团队花费数小时甚至数天才能完成。当你试图让这个过程继续下去时,你需要知道每个人都参与其中,否则它就不会起作用。从瀑布部署切换到 DevOps 是一个巨大的组织变革。

104.Azure DevOps:如何构建、测试和部署到 Azure Kubernetes 服务

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我使用 Azure DevOps 一段时间了。与大多数云产品一样,这是一个不断更新的产品。我的计划是记录使用 Azure Devops 构建、测试应用程序并将其部署到 Azure Kubernetes 服务的步骤。那么让我们开始吧。

105.关于使用 Kubernetes 构建开发管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

几年前,数字化转型导致企业从传统的整体架构转向微服务。

106. TestProject 2.0 下一代:无限制的测试自动化

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

大家好,我带着关于 TestProject 的文章回来了,但这次是他们的 2.0 版本。

107. 软件工程师需要学习的 DevOps 实践

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

在这个跨职能团队和微服务架构的世界中,DevOps 技能变得越来越重要,而这首先要了解 CI/CD

108. 15 个最佳持续交付工具

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

持续交付是软件开发的最佳实践之一,但是当今最好的工具是什么?这是我的选择。

109. 您需要检查的 5 个最佳微服务 CI/CD 工具

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

该博客提供了有关构建和部署工具的信息,这些工具以微服务应用程序交付为中心,并在当今行业中使用。

110. 现代 C 和 C++:需要了解的重要事实

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

C 是由 Dennis Ritchie 于​​ 1969 年至 1973 年间在 AT&T 贝尔实验室开发和推广的。C++ 于 1979 年左右由 Bjarne Stroustrup 提出。C++ 的创建是为了丰富 C 编程语言,最初它被命名为“C with Classes”。

111. 将 Spinnaker 与 Kubernetes 结合使用进行 CI/CD

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Kubernetes 现在是容器编排事实上的标准。随着越来越多的组织采用 Kubernetes,我们必须在迁移之前准备好基本的运维基础设施。这篇文章将重点介绍将应用程序的新版本推送到我们的 Kubernetes 集群,即持续交付。

112. 如何使用 Kubernetes、Ansible 和 Jenkins 创建 CD 管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

CI/CD 试图解决什么问题?

113. 你想知道的 DevOps 基础知识

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

什么是 DevOps 及其工作原理?

114. 在 Docker 容器中设置 Jenkins CI 并在自己的容器中运行测试 [操作指南]

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

那么您想开始测试您的代码吗?好的选择。测试是确保部署过程中不会出现任何中断的好方法,Jenkins 可以轻松实现此过程的自动化。

115. 手动测试并未消亡

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

不管你喜欢还是讨厌,手动测试仍然是最广泛使用的 QA 形式。

116. Circle CI:如何并行运行 Ruby 和 JavaScript 测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

配置 CI 服务器以在最短的 CI 构建时间内运行并行测试。并行测试的 Ruby 和 JavaScript 示例。

117. 在 Travis CI 服务器上使用 Electron 自动跨平台部署

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

这是一个关于如何在 Travis CI 上设置 Electron 应用程序的教程,以便通过简单的拉取请求将新版本部署到 Github Releases。

118.了解如何使用 GitLab 为您的网站构建 CI/CD 管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我们将介绍如何构建和配置 CI/CD 管道,以使用 AWS、Terraform 和 Gitlab 部署您的企业网站。

119. 用于持续改进的 DevOps 自动化工具

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevOps,这个术语在过去几年里对许多人来说似乎是一个流行词,但这个流行词是 IT 招聘人员、软件公司和代理机构在互联网上搜索最多的术语。当谈到 DevOps 时,专业爱好者认为这与工具或自动化无关,但他们没有看到,事实上,工具是取代任何公司中 DevOps 文化的工具。我们都同意DevOps不仅仅是工具,甚至不是个人角色,也许,它应该是团队的努力,DevOps是人、流程和工具三位一体。但要实现 DevOps,在任何组织中,DevOps 工具都发挥着至关重要的作用。

120. 使用 Terraform 和 Github Pages 构建“维护模式”

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

正如您可能已经看到的,我们上个月刚刚推出了 env0 的公开测试版。作为启动准备工作的一部分,我们的开发团队必须仔细检查并确保我们的基础设施的所有内容都已准备好供持续的公众使用:其中一个要素是为我们的应用程序和公共 API 创建维护模式。

121.KubeMQ 构建和部署测试驱动:我的第一印象

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Meta:KubeMQ 是同名 Kubernetes 原生消息队列的制造商,它有一个新的基于 Web 的工具,承诺让设置变得轻而易举。我们来尝试一下吧!

122. 如何为 Android 设置 Azure DevOps CI/CD 管道

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

了解如何启用 CI CD Pipelines 自动将 Android App Bundle (.aab) 版本部署到 Google Play Console。

123. DevOps 实施:真的值得 IT 公司投资吗?

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevOps 已成为软件交付流程的未来。公司正在将重点转向通过 DevOps 优化软件质量和时间。

124.害怕数据库改变?通过 CI/CD 控制它们

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

开发人员经常担心数据库更改,因为团队中任何人的错误都可能导致严重中断甚至数据丢失。当更改不向后兼容、无法回滚或影响系统性能时,风险就更高。这可能会导致缺乏信心并降低团队速度。因此,数据库更改是敏捷和 DevOps 中的常见故障点。

125. 开始与好友一起采取行动

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Buddy 是 CI/CD 世界的失败者。这是一个令人沮丧的世界,充满了损坏的 Jenkins 服务器和令人疲惫不堪的 CodeBuild UI。大约一年前我发现了 Buddy,从那以后我就一直对它着迷。它为复杂、困难的问题提供了不同的方法。

126. 如何开始使用微服务

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

微服务彻底颠覆了我们当今构建应用程序的方式。这是软件架构方面最热门的趋势之一。越来越多的开发人员正在采用它。

127. 你真的需要暂存环境吗?

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

几个月前,我们的功能标记平台遭遇了 44 分钟的 API 中断。

128. 将旧的 Jenkins 管道与新的管道连接起来 [操作指南]

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

作为软件生产商,您需要保持发布的进展,即使您需要推动技术进步。将 Jenkins 持续集成 (CI) 管道过渡到更新的优化系统不会成为障碍,而且您的企业也无法承受拆除和更换返工所需的停工。

129. 使用 C#、Blazor、AWS 和 GitHub Actions 制作静态网站

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

如果您关注 Microsoft 开发社区,您很可能已经听说过名为 Blazor 的新 Web 开发框架。如果您还没有听说过,请参阅产品网站的概述:

130. GitHub Actions:如何部署到 Google Kubernetes Engine

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

GitHub 操作和工作流程非常棒。我们使用它们将 Web 应用程序部署到不同的集群环境,我想向您展示我们是如何做到的。希望这也有助于简化您的部署过程。我还撰写了一篇配套文章,描述了我们用于持续集成的 GitHub 工作流程。

131. 通过持续部署和 Docker 进行完美发布

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

Docker 是一种容器技术,使开发人员能够将整个应用程序作为一个单元运行。它提供了虚拟机的所有优点,且没有高额开销:

132. 深入研究 DevSecOps:Heroku Flow 版本

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

DevSecOps 概述以及如何实现自动化

133. Android 的 CI/CD 指南:Bitbucket Pipelines 和 Gradle Play Publisher

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

自动化不仅节省时间,还使流程更加可靠,不易出错(人为错误),并鼓励更频繁地部署/发布

134.端到端开发管道的 6 大 CI/CD 实践

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

最大化效率就是了解数据科学难题如何组合在一起,然后执行它们。

135. 使用 GitLab CI/CD 和 Selenium Grid 进行自动化软件测试

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

我们将使用 GitLab CI/CD 配置 CI/CD 管道,并通过 LambdaTest(一个包含 2000 多个真实浏览器的在线 Selenium 网格)对其执行 Selenium 测试。

136.我们如何使用 GitHub Actions 设置生产就绪 CI 工作流程

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

最近,我们启动了一个新项目,它决定现在是尝试 GitHub 的新 CI/CD 工具的好时机,该工具于去年 11 月全面上市。

137. 我在 2 分钟内运行了一个新的 EKS 集群并运行了 Terraform 代码

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

AWS EKS + Terraform + Cloudskiff 可以完成这项工作

138. DevOps 心态:实施 DevOps 的分步计划

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD

了解 DevOps 到底是什么、五种 DevOps 最佳实践、基本的 DevOps 优势(例如更快的软件发布)以及实施 DevOps 的九个关键步骤。

139. 五种 CI/CD 服务的比较结果

139 个实盘说明来了解 CICD
139 个实盘说明来了解 CICD