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

DevOps持续集成

专栏作者
384
文章
571809
阅读量
67
订阅数
极狐GitLab SaaS 功能调整-Git项目迁移-从GitLab.cn迁移到GitLab.com
今天,收到了极狐GitLab的邮件通知“关于JihuLab.com 试用期限调整的通知”邮件内容如下:
DevOps云学堂
2023-12-05
4570
基础架构即代码 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.4K0
GitOps: Kubernetes CI/CD 的缺失环节
GitOps: The Missing Link for CI/CD for Kubernetes
DevOps云学堂
2022-12-29
5490
Jenkins: 获取文件变更列表、提交ID、提交人和提交信息
Jenkins — Get the latest changed files list, Commit ID, AuthorName, and Commit Message
DevOps云学堂
2022-12-29
2.2K0
基于ArgoCD的GitOps转型实战经验
GitOps as a concept was established in 2017 by Weaveworks and has since been widely adopted in software delivery with a growing number of CNCF tools being developed around it. GitOps 作为一个概念由 Weaveworks 于 2017 年建立,此后在软件交付中被广泛采用,围绕它开发了越来越多的 CNCF 工具。
DevOps云学堂
2022-12-29
4460
Kubernetes 的 CI/CD 管道概述
An Overview of CI/CD Pipelines With Kubernetes
DevOps云学堂
2022-12-29
6360
Introduction to Apache Airflow-Airflow简介
Airflow是一个以编程方式创作、调度和监控工作流程的平台。这些功能是通过任务的有向无环图(DAG)实现的。它是一个开源的,仍处于孵化器阶段。它于2014年在Airbnb的保护伞下进行了初始化,从那时起,它在GitHub上获得了大约800个贡献者和13000颗星星的良好声誉。Apache Airflow 的主要功能是调度工作流程,监控和创作。
DevOps云学堂
2022-12-29
2.1K0
流水线中如何获取代码库分支信息
在Jenkins的流水线过程当中, 第一个步骤往往是下载代码。今天,我们就一起来了解下Jenkins流水线是如何获取到代码分支信息的。记得收藏哦你后续肯定能用得上。
DevOps云学堂
2022-12-29
6890
将Docker镜像安全扫描步骤添加到CI/CD管道
如今,镜像安全扫描变得越来越流行。这个想法是分析一个Docker镜像并基于CVE数据库寻找漏洞。这样,我们可以在使用镜像之前知道其包含哪些漏洞,因此我们只能在生产中使用“安全”镜像。
DevOps云学堂
2022-10-04
1.6K0
[12期]-流水线中如何获取代码库分支信息
在Jenkins的流水线过程当中, 第一个步骤往往是下载代码。今天,我们就一起来了解下Jenkins流水线是如何获取到代码分支信息的。记得收藏哦你后续肯定能用得上。
DevOps云学堂
2022-10-04
4430
企业级DevOps实践07–存储/缓存项目构建所需的依赖项
每一段相当大的代码都以库或相关工具的形式作为外部依赖项使用。您的代码当然应该始终存储在 Git 中。但是所有外部库也应该由您存储在某种制品存储库中。
DevOps云学堂
2022-10-04
3470
Jenkins配置仅合并代码后触发流水线
合并后GitLab的webhook触发了, 我们需要对比开启请求和合并请求的数据。找不同,找特点。
DevOps云学堂
2022-05-23
8360
GitLab账号初始密码忘记了, 如何重置?
前两天在通过Terraform 部署的GitLab实例中, 初始的账号密码文件/etc/gitlab/initial_root_password是有时效性的, 需要及时获取初始密码然后进行修改。(如果你的GitLab是迭代升级过来的,是不会遇到这个问题的)
DevOps云学堂
2022-05-23
2.2K0
将Trivy与Gitlab Pipeline集成实现镜像扫描
Trivy是由aquasecurity开发的一个简单的漏洞扫描器,用于扫描容器和其他工件。它主要用于静态分析。适合与流水线的CI阶段集成。Aquasecurity以构建针对容器和管道安全的安全工具而广为人知。Trivy在也可以在github中使用。
DevOps云学堂
2022-04-07
1.6K0
基础设施即代码、GitOps将带来哪些改变?
随着云计算的发展,越来越多的企业都开始了迁移上云。从传统的物理服务器或机房迁移到云端虚机或云数据中心。将通过云供应商提供的控制台管理计算、网络、存储等资源。
DevOps云学堂
2022-04-06
3190
Spinnaker V1.26.7 安装部署文件已更新
https://github.com/zeyangli/spinnaker-cd-install/actions 进入actions构建页面,进入最新的一次构建。
DevOps云学堂
2022-04-06
3390
什么是GitOps以及如何使用 Spinnaker CI/CD 管道实现 GitOps
GitOps是一组最佳实践和原则,将版本控制系统(例如 Git、GitHub、GitLab、BitBucket)视为中央存储库或单一事实来源,以声明方式代码存储,然后将其用于部署。
DevOps云学堂
2022-04-06
1.6K0
使用Jenkins Git参数实现分支标签动态选择
我们为什么要使用 git参数呢?每个项目代码库都会有不同的分支,(如果你没有用多分支流水线的情况下)对于普通的流水线项目我们可以 让一条流水线来支持多个分支的发布,其实有时候你会发现每个分支的集成步骤都是差不多的。如果出现差异步骤我们也可以在jenkinsfile中根据不同的分支执行不同的stage。
DevOps云学堂
2022-04-06
1.6K0
加快GitLabCI流水线构建!
GitLab.com 提供共享的Runner程序供每个存储库使用,虽然这对于快速开始来说是很棒的,但我们发现最大的单项速度提升来自接待我们自己的Runner。对我们来说,瓶颈实际上不是CPU或RAM,而是网络。在私有云服务器上,网络速度大大提高。网络速度对于构建和部署尤其重要。构建通常需要下载库,依赖项,Docker映像等,而部署则需要将资源上传到其他位置。当网络挤满了GitLab的共享Runner时,这些阶段就会很慢。
DevOps云学堂
2021-12-13
6520
Jira自动化实践:基于Jenkins实现需求与代码基线关联
中文官网:https://www.atlassian.com/zh/software/jira
DevOps云学堂
2021-11-17
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档