DevopsChina / lab

We hope all friends who are holding a fresh secret technique in the DevOps toolchain sign up for the online sharing in the community. 希望所有在 DevOps 工具链方面怀揣着一招鲜秘技的朋友们都报名社区的线上分享
https://www.devopschina.org/call-for-paper/
113 stars 48 forks source link
ansible argocd atlassian devops gitlab jenkins k3s liquibase teamcity tekton terraform

DevOps Tools live show | 工具鉴宝活动

Must know DevOps Tools for Developer [codename = MKT4D]

Welcome to the DevOps China code live show! This lab is a collection of hands-on, self-paced exercises that will help you gain practical experience with various DevOps concepts and tools. The exercises are designed to be simple, straightforward, and easy to follow, with step-by-step instructions.

Season one playlist

Season two is now open for summit a new idea at MKT4D issues

Each code live show is a separate directory in this repository, and each directory contains a README file with detailed instructions, along with any necessary configuration files or sample code. Whether you're new to DevOps or an experienced practitioner, this lab will help you take your skills to the next level and give you the confidence to tackle real-world challenges.

第二季鉴宝活动的鉴宝人火热招募中,请提交你的分享思路到:MKT4D issues

活动简介

大家想要获取DevOps的理念和技术,收获深刻的理解;社区建议的途径是示例项目实操。这里是直播节目的代码仓库。我们用 DevOps 工具鉴宝的直播方式,请各路实战经验丰富的工程师给社区分享一些列有趣有料的Codelab,并在直播过程中进行生动的讲解和互动问答。

"DevOps鉴宝活动“的目标是:公开面向社区的所有人,征集DevOps工具链中各种工具的实战操作技能。

相关的 DevOps 工具应该包含,但不仅限于以下分类。

devops tool chain

学习清单

以下是所有 DevOps 鉴宝活动直播内容的回放清单,请大家根据需求学习打卡。社区也欢迎你在视频中发表弹幕和留言,分享你对 DevOps 工具的见解。

code

build

test

verify

持续集成 - ci

配置管理

部署 - deploy

编排 - Orchestration

监控 - monitor

平台 - platform

贡献说明

目录结构

通过创建 PR 的方式,在以上分类目录中,按编号创建一个新的文件夹,用于容纳一个独立lab的所有相关代码。必须包含清晰的 readme 文件,在 readme 文件中清晰概要的描述相关技术知识要点,不能有意无意的包含任何产品市场宣传的内容。

├── README.md
├── build
├── ci
├── code
├── config
│   └── lab01-ansible
│       └── readme.md
├── deploy
├── monitor
├── release
├── test
└── verify
└── platform

参与贡献过程

本代码库面向所有社区朋友开放。为了让大家能够顺利的参与贡献,请参考以下参与流程。

  1. 在代码库的 issue 列表中,用模板创建一个新 issue,简单描述 codelab 的内容,必须包含工具、技术、开发语言和难度级别等,让其他人更清晰的了解知识的范围。
  2. Issue 的沟通和确认阶段,社区评审同学和提议者在 issue 的评论区完成讨论确认过程。
  3. 进入 codelab 代码的 PR 提交阶段,请创建符合规则的分支名称 【 分类 - 编号 - 工具名称】,例如: code-lab01-git
  4. 进入 PR 搞了确认,社区评审同学会进行评审和测试,并提出修改建议。
  5. 提交 PR 的合并请求,本代码库的维护同学审批 MR ,代码正式纳入主干。
  6. 进入 Codelab 的学习和宣传阶段,Codelab的提交者和其他鉴宝人,用线上直播的方式演示整个 codelab 的操作过程,并将录播视频在 B 站分享给大家。
  7. 关闭 issue 。
  8. Codelab 的 readme 文件内容和 B 站视频 会分享给社区的所有人。

鸣谢

赞助商福利资源

赞助商参与

第一季

第一期:

第二期:

第三期:

第四期:

第五期:

第六期:

第七期:

第八期:

第九期:

第十期:

行为准则

本项目是面向所有社区参与者的共创学习项目,请任何参与者遵守《中国DevOps社区行为规范》