首页
学习
活动
专区
工具
TVP
发布

DevOps持续集成

专栏成员
394
文章
616000
阅读量
67
订阅数
DevOps: 实施端到端CI/CD管道
持续集成和持续交付 (CI/CD) 在现代软件开发中至关重要,有助于实现自动化代码集成和可靠的应用程序交付。 Jenkins 以其灵活性和广泛的插件选项而闻名,是创建 CI/CD 管道的领先工具。
DevOps云学堂
2024-06-19
1280
什么是 CI/CD 可观察性,我们如何为更多可观察的管道铺平道路?
在这篇文章中,作者介绍了CI/CD可观测性的概念和重要性。通过使用可观测性,团队可以提前解决问题,做出更明智的决策,并增加对软件发布的信心。文章还提到了CI/CD系统中常见的问题,包括不稳定性、性能回归和配置错误。为了解决这些问题,作者介绍了GraCIe,这是一个基于Grafana构建的应用插件,旨在提供对CI/CD系统的易于理解的方式。GraCIe利用Grafana Tempo、Grafana Loki和Prometheus的功能,通过使用OpenTelemetry,可以与几乎任何CI/CD平台无缝集成,为用户提供无与伦比的洞察力。作者还展望了未来,希望CI/CD供应商能够朝着一个共同的标准发展,实现遥测数据的普遍可访问性。
DevOps云学堂
2023-12-19
1950
使用ArgoCD和Tekton在OpenShift上创建端到端GitOps管道
使用 ArgoCD 和 Tekton 在 OpenShift 上创建端到端 DevOps 管道的分步指南
DevOps云学堂
2023-08-22
3900
Helm Chart 开发 :7个常用的Helm 函数
今天是「DevOps云学堂」与你共同进步的第 34 天 Helm是Kubernetes的包管理器。我们大部分时间花在使用现成的Chart上。但通常企业中应用部署的情况下,我们会具有开发创建Helm Chart的必要性。
DevOps云学堂
2023-08-22
6310
Helm指南:Kubernetes包管理器简介
Helm已成为Kubernetes生态系统的重要组成部分。通过使用 Helm,可以简化创建和部署Kubernetes资源的过程。在本文中,我们将介绍 Helm 的基本组件、架构以及使用 Helm 的好处。
DevOps云学堂
2023-08-22
5870
如何将Secrets扫描加入到GitLab Pipeline
如果要管理应用程序开发管道以交付软件,则需要实施一项关键安全控制。您需要确保您的机密受到保护。简单地说,机密是您需要保护的凭据,因为该凭据具有特权功能。例如:
DevOps云学堂
2023-01-01
7120
Apache Airflow的组件和常用术语
The many functions of Airflow are determined by the perfect interaction of its components. The architecture can vary depending on the application. It is thus possible to scale flexibly from a single machine to an entire cluster. The graphic shows a multi-node architecture with several machines. Airflow 的许多功能取决于其组件的完美相互作用。体系结构可因应用程序而异。因此,可以从单台机器灵活地扩展到整个集群。该图显示了具有多台计算机的多节点体系结构。
DevOps云学堂
2022-12-29
1.2K0
安全软件供应链6个交付管道安全最佳实践
现代软件供应链由多个组件组成,这些组件在开发过程的每个阶段采用不同的形式。在开发阶段,将开源包、容器镜像、IaC 模块等第三方软件组件集成到代码库中。构建和部署阶段依赖于第三方管道,例如 VCS 提供程序、容器镜像注册表和 CI/CD 管道,这些管道有助于集成、构建、打包、测试和部署工件。而在运行时,第三方软件组件成为真正运行的容器、资源、工作负载和服务。
DevOps云学堂
2022-12-29
6740
企业级DevOps实践07–存储/缓存项目构建所需的依赖项
每一段相当大的代码都以库或相关工具的形式作为外部依赖项使用。您的代码当然应该始终存储在 Git 中。但是所有外部库也应该由您存储在某种制品存储库中。
DevOps云学堂
2022-10-04
3710
Jenkins流水线将制品发布到Nexus存储库
本指南的目的是创建一个工作流,我们可以在该工作流中通过Maven和CI服务器来构建,存储,管理和监视已编译的制品。
DevOps云学堂
2021-12-21
2.5K0
Nexus作为容器注册表的配置指南
在过去的十年中,开发人员经历了打包和部署应用程序和底层操作系统的方式的转变。Docker容器和最流行的开源容器编排系统Kubernetes(K8)的使用率上升,已经改变了软件供应链。一方面,开发,测试和生产团队可以获得将代码及其所有依赖性打包到容器中的优势。另一方面,随着每一项新技术的产生,出现了新的包装管理系统的复杂性。
DevOps云学堂
2020-09-30
1.7K1
GitLabCI作业中如何使用私有仓库镜像?
今天有同学在GitlabCI课程实践中遇到了一个问题,当runner需要下载私有镜像仓库中的镜像报错,提示没有权限。如果是在vm或者物理机注册的docker类型执行器的runner,则在本机执行docker login之后就可以了。但是现在是通过docker运行的gitlabrunner 并且使用的也是docker类型的执行器。此时我们就需要在项目或者Runner配置镜像仓库的认证信息了。
DevOps云学堂
2020-09-22
3.9K0
第5章 流水线数据脱敏-Jenkins系统凭据管理
在我们配置持续交付流水线的过程中会与第三方的系统交互。例如:Jira、GitLab、SonarQube等等工具。平时我们在设置第三方系统的认证信息的时候是明文配置的,这样非常不安全,建议使用Jenkins凭据来存储使用。Jenkins的凭据管理是通过Credentials Binding插件实现的,所以在使用前请确保插件已经安装了。
DevOps云学堂
2020-08-03
2.6K0
使用docker数据卷持久化容器数据
volume是用于对Docker容器生成和使用的数据持久化的首选机制。如果您的容器生成非持久状态数据,请考虑使用 tmpfs挂载以避免将数据永久存储在任何地方,并通过避免写入容器的可写层来提高容器的性能。
DevOps云学堂
2020-07-23
7600
GitLabCI-Runner使用S3存储配置分布式缓存
准备一个pv用于存储bucket数据,这里我使用的是本地的目录"/data/devops/minio-data",根据大家不同的环境按需调整即可。
DevOps云学堂
2020-05-22
2.1K0
在 Kubernetes 上部署 Spinnaker
Spinnaker 是一种持续交付平台,最初由 Netflix 开发,用于快速、可靠地发布软件变更。Spinnaker 使开发人员可以更轻松地专注于编写代码,而无需担心底层的云基础设施,它可以和 Jenkins 以及其他流行的构建工具无缝集成。很早就想要体验下 Spinnaker 了,但是由于 GFW 的原因尝试了很多次都无功而返,这次解决了代理的问题终于顺利的在 Kubernetes 集群上成功部署上了 Spinnaker。
DevOps云学堂
2020-02-26
1.4K0
Demo: ElasticSearch文档类型索引搜索聚合
Elasticsearch是Elastic Stack核心的分布式搜索和分析引擎。Elasticsearch为所有类型的数据提供实时搜索和分析。无论结构化文本还是非结构化文本,数字数据或地理空间数据,Elasticsearch都能以支持快速搜索的方式有效地对其进行存储和索引。不仅可以进行简单的数据检索,还可以汇总信息来发现数据中的趋势和模式。随着数据和查询量的增长,Elasticsearch的分布式特性使您的部署可以随之无缝地增长。
DevOps云学堂
2020-02-11
6680
Jenkins流水线环境变量权威指南
欢迎来到“Jenkins CookBook”系列的第一篇博客文章。今天,我们专注于有效地使用Jenkins Pipeline环境变量。您将学习如何定义env变量,如何更新它们,以及如何在布尔表达式中正确使用它们。
DevOps云学堂
2019-11-12
9.3K0
MFS-移除已用磁盘
[root@node1 ~]# vim /etc/mfs/mfshdd.cfg #注释要移除磁盘挂载点
DevOps云学堂
2019-10-18
9390
MooseFS分布式文件系统
类似GoogleFS的实现方式,即一个MasterServer和多个ChunkServer构成的存储集群。MFS系统由4个部分构成,master、metalogger、chunkserver、client。
DevOps云学堂
2019-10-18
7030
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档