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

DevOps持续集成

专栏成员
394
文章
616248
阅读量
67
订阅数
基础架构即代码 vs 配置管理 vs 基础架构预配
In this blog, you will learn the concept and differences between Infrastructure as Code, Configuration Management, and Infrastructure Provisioning. We will also look at popular tools for each and how they work together. 在此博客中,您将了解基础结构即代码、配置管理和基础结构预配之间的概念和差异。我们还将研究每种工具的流行工具以及它们如何协同工作。
DevOps云学堂
2022-12-29
2.5K0
VScode本地进行Jenkinsfile语法验证
background(背景) Pipeline As Code is a core feature of Jenkins2.0. Not only learn the pipeline syntax, we also had to do a local basic syntax check on each Jenkinsfile commit to git repo. Pipeline As Code 是Jenkins的核心特性。我们不仅要学习Pipeline语法,还要对每次提交的Jenkinsfile进行本地基本语法检查。
DevOps云学堂
2022-12-29
1.2K0
DataOps ETL 如何更好地为您的业务服务
据 Gartner Group 称,数据集成、迁移和商业智能项目在至少 70% 的案例中第一次尝试就失败了。商业组织产生(和要求)比以往任何时候都多的数据,但是,失败率令人震惊。在当今的任何业务中,ETL 技术都是数据分析的基础。数据仓库、数据集市和其他重要的数据存储库都加载了从事务应用程序中提取并转换为在商业智能应用程序中进行分析的数据。
DevOps云学堂
2022-10-04
4120
CI/CD:基于K8s弹性资源池的配置【第一步】自动化创建Jenkins的Agent节点
如何动态的创建Jenkins的Agent节点?需求是想要实现弹性构建,当Jenkins作业启动时按需创建一个构建节点来执行作业。于是研究了下Jenkins的API,分享一下。(点击下面视频可以简单预览效果)
DevOps云学堂
2022-10-04
5870
手把手带你用Zabbix进行操作系统监控
Zabbix默认使用Zabbix agent监控操作系统,其内置的监控项可以满足系统大部分的指标监控,因此,在完成Zabbix agent的安装后,只需在前端页面配置并关联相应的系统监控模板就可以了。如果内置监控项不能满足监控需求,则可以通过system. run[command, <mode>]监控项让Zabbix agent运行想要的命令来获取监控数据。
DevOps云学堂
2022-05-23
5010
解决Terraform初始化慢~配置本地离线源
本次实践使用的是Linux/Mac 系统,如果是windows系统有两点不同的配置。
DevOps云学堂
2022-05-23
1.1K0
Helm or Terraform 都有哪些功能和特点
容器化的日益普及引发了对高效管理、调度和控制Kubernetes(K8s)集群的需求。市场提供了各种与 K8s 环境交互的工具,但没有多少提供能比 Helm 和 Terraform 更多的功能。
DevOps云学堂
2022-02-13
2.9K0
开源云原生CI/CD框架Tekton国内部署方式
Tekton 是一款功能非常强大而灵活的 CI/CD 开源的云原生框架。致力于提供全功能、标准化的云原生 CI/CD 解决方案。【本文主要是通过流水线自动化的将tekton镜像同步到腾讯云仓库,并部署tekton】
DevOps云学堂
2021-10-27
2.2K0
GitLabCI/CD: 内置仓库轻松实现代码基线与制品关联
GitLab仓库可以充当各种常见的包管理器的私有或公共仓库中心。可以发布和共享包,这些包可以很容易地作为下游项目的依赖项使用。
DevOps云学堂
2021-10-18
1K0
Tekton 与 Argo CD 结合实现 GitOps
前面我们使用 Tekton 完成了应用的 CI/CD 流程,但是 CD 是在 Tekton 的任务中去完成的,现在我们使用 GitOps 的方式来改造我们的流水线,将 CD 部分使用 Argo CD 来完成。
DevOps云学堂
2021-07-15
2.4K0
Jenkins agent启动时无法成功连接
agent启动报错:provided port: 8182 is not reachable! 网络不可达,解决方法是让Jenkins agent节点能够与Jenkins master节点机器的8182端口通信。(可以使用telnet等工具测试,如果是docker检查端接口是否映射?映射的是否端口号一致等等....)
DevOps云学堂
2021-05-11
2K0
GitLabCI作业中如何使用私有仓库镜像?
今天有同学在GitlabCI课程实践中遇到了一个问题,当runner需要下载私有镜像仓库中的镜像报错,提示没有权限。如果是在vm或者物理机注册的docker类型执行器的runner,则在本机执行docker login之后就可以了。但是现在是通过docker运行的gitlabrunner 并且使用的也是docker类型的执行器。此时我们就需要在项目或者Runner配置镜像仓库的认证信息了。
DevOps云学堂
2020-09-22
3.9K0
Kubernetes疑难解答:交付可靠应用程序的7个基本步骤
这篇文章基于最近一次与Cloud Native Computing Foundation合作,与OverOps工程团队的Brandon Groves和Ben Morrise合作创建的网络研讨会。
DevOps云学堂
2020-08-28
4790
CodeReview实践-Gerrit自动触发JenkinsCI
当前团队使用Gerrit来做代码管理、CodeReview。计划实现当review提交到了Gerrit并且review通过(merged)自动触发Jenkins流水线。以前接触Gitlab比较多,Gerrit还是第一次开始用,踩了点坑记录下来。本文主要讲述Gerrit Trigger流水线配置,关于服务器配置等细节问题暂不研究,降低复杂性。
DevOps云学堂
2020-08-11
3.3K0
第5章 流水线数据脱敏-Jenkins系统凭据管理
在我们配置持续交付流水线的过程中会与第三方的系统交互。例如:Jira、GitLab、SonarQube等等工具。平时我们在设置第三方系统的认证信息的时候是明文配置的,这样非常不安全,建议使用Jenkins凭据来存储使用。Jenkins的凭据管理是通过Credentials Binding插件实现的,所以在使用前请确保插件已经安装了。
DevOps云学堂
2020-08-03
2.6K0
如何使用Sonatype Nexus管理Helm Charts
Helm是Kubernetes的最受欢迎的软件包管理工具。它允许DevOps团队对Kubernetes应用程序进行版本控制,分发和管理。尽管可以使用标准的kubectl命令和Kubernetes清单YAML文件,但是当组织从事微服务体系结构时-数百个容器相互交互-这就需要对Kubernetes清单进行版本化和管理。
DevOps云学堂
2020-06-19
3.5K0
基于GitLab实现端到端DevOps流水线实践
创建issue --> 创建特性分支 --> 特性分支提交流水线 --> 合并分支流水线 --> 发布分支流水线
DevOps云学堂
2020-05-27
1.3K0
GitLabCI系列之流水线语法第三部分
rules允许按顺序评估单个规则对象的列表,直到一个匹配并为作业动态提供属性. 请注意, rules不能only/except与only/except组合使用。
DevOps云学堂
2020-05-13
1.5K0
GitLabCI系列之流水线语法第一部分
在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。
DevOps云学堂
2020-05-08
1.4K0
脚本式管道与声明式管道-四个实际差异
但实际上,您可以使用脚本化或声明性管道来实现相同的目的。那么选择哪一个呢?如果您问我这个问题,我会说使用声明性管道。以下内容这就是为什么。
DevOps云学堂
2020-03-24
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档