DevOps云学堂

其他

Bytebase SQL审核|将结果与代码提交进行关联

"https://ovxlixlc.us-central1.bytebase.com/hook/sql-review/workspace_zytest-ujognaj-1682219285"
2023年4月25日
其他

数据库即代码| 使用Bytebase的数据库GitOps实践

这里使用Ngrok隧道工具实现转发。如果是生产环境建议使用Caddy实现。当让如果在公网环境部署Bytebase产品可以跳过代理工具的配置。笔者是在本地部署的顺便将代理的配置过程也做了整理。2.
2023年2月19日
其他

初体验| 使用Bytebase进行数据库CI/CD变更

笔者一直在关注数据库领域的DevOps最佳实践,今天笔者尝试Bytebase产品来对数据库进行变更。时间有限暂时体验了下web页面进行变更,整个过程还是很流畅的。特此整理体验的整个过程,推荐和我一样关注数据库DevOps实践的伙伴也亲自体验下。以下是笔者的体验过程:1.
2023年2月15日
其他

2023 企业实施DevOps的价值有哪些?

通过提高流程效率、自动化部署和测试等手段,使软件开发、交付和运维的效率得到提高。2.提高质量:DevOps
2023年2月11日
其他

DevOps与GitOps方法论的区别和常用工具

短视频版本文案DevOps和GitOps都是在软件开发过程中广泛使用的方法论。但是它们之间有一些重要的差别:定义:DevOps是一种软件开发实践,旨在加速软件交付的过程,并提高软件的质量和可靠性。GitOps是一种管理云原生应用的方法,它依赖于Git来管理应用程序的配置和部署。关注点:DevOps主要关注的是软件交付流程,并通过提高协作效率和流程自动化来提高交付效率。GitOps则主要关注于管理云原生应用程序的配置和部署,并通过使用Git来保持配置的一致性和可控性。实现方式:DevOps通过提高协作效率和流程自动化来实现,包括使用CI/CD流水线,自动化测试和部署等。GitOps则通过使用Git来管理配置和部署,并通过使用Git作为配置存储库来实现。目的:DevOps的目的是提高软件交付的效率和质量。GitOps的目的是简化云原生应用程序的管理,并保持配置的一致性和可控性。GitOps工具总的来说,DevOps和GitOps都是为了提高软件开发和部署的效率。
2023年2月10日
其他

CI/CD Isn't Just About Efficiency -CI/CD 不仅关乎效率-简而言之,CI/CD应使我们快乐

change.想象一下,报告了一个错误,并且您_确切地_知道问题是什么。如果您设置了一些不错的自动化管道,那么为用户解决问题_几乎与简单地_更改代码一样简单。However,
2023年2月6日
其他

什么是HELM?面向 Kubernetes 初学者的快速入门教程

文件。templates/NOTES.txt:这是一个模板化的纯文本文件,在成功部署图表后打印出来。这是简要描述使用图表的后续步骤的有用位置。templates/_helpers.tpl:
2023年1月4日
其他

用于应用开发的 CI/CD 与用于基础结构即代码的 CI/CD

deployment.对于测试或生产,应用程序和基础结构部署之间的主要区别在于如何将新的应用程序或基础结构代码传递到目标环境。基础结构的部署需要适当的凭据才能在目标提供程序上创建资源。例如,在
2023年1月2日
其他

Google SRE和开发者如何协作

加入服务都需要很长时间。出于这个原因,谷歌SRE计划在两年或更长时间的时间内进行人员统计资金,并且不会将资金与短期的,有时限的活动联系起来。员工人数的波动将导致效率低下,并且不允许
2022年12月31日
其他

如何将Secrets扫描加入到GitLab Pipeline

概述如果要管理应用程序开发管道以交付软件,则需要实施一项关键安全控制。您需要确保您的机密受到保护。简单地说,机密是您需要保护的凭据,因为该凭据具有特权功能。例如:用户名和密码组合接口密钥JSON
2022年12月30日
其他

基础架构即代码 vs 配置管理 vs 基础架构预配

manner.配置管理工具的主要目标是配置服务器。这意味着,如果您想在服务器中自动安装和配置应用程序(例如Nginx),我们使用Ansible和Chef等工具。它以幂等方式执行所有配置。Also,
2022年12月29日
其他

如何验证Kubernetes YAML Files

资源被成功编排,安全和功能漏洞仍然可能存在。因此,我们必须考虑如何最好地捕获这些漏洞,然后再提醒生产中的后果。安全验证是执行此操作的方法。验证和最佳实践Considering
2022年12月28日
其他

GitOps: Kubernetes CI/CD 的缺失环节

Kubernetes原文https://containerjournal.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes/
2022年12月11日
自由知乎 自由微博
其他

Confluence 使用小技巧:开始、暂停和恢复工作的更好方式!

2:在编辑器中打开草稿,然后从右上角的“更多操作”菜单中选择“删除未发布的页面”。(下图右一)删除草稿后,您将返回到空间“概览”页面。想要了解更多
2022年9月28日
其他

安全软件供应链6个交付管道安全最佳实践

管道中强制执行最小权限原则,您不仅需要将访问权限限制在正确的用户,而且还需要只在正确的时间允许访问。这是一个普遍的行业挑战,需要在安全性与快速推送代码的操作简便性之间取得平衡。为访问
2022年9月28日
其他

使用Jenkins Dashboard插件可视化部署

}}此功能对于质量检查团队非常有用。只需单击几下,他们就可以将任何现有版本部署到其环境中。我希望它有助于改善您对Jenkins的体验!欢迎您为GitHub中的项目做出贡献。声明式脚本pipeline
2022年9月27日
其他

Jenkins Pipeline as code实践

Jenkins在企业里面运用最广的开源持续集成服务器,今天我们就一起来探讨一下pipeline
2022年9月20日
其他

CI / CD管道:揭开复杂性的神秘面纱

CD流程的任何阶段出现错误,则会将反馈发送给开发团队,以便立即解决问题。此后,代码更改将再次通过生产管道。在最后阶段,代码在通过所有测试后被移至生产服务器。恒定的反馈循环有助于使CI
2020年3月12日