04 2023 档案

摘要:Webhook Jenkins 一般是企业选择比较多的 CI/CD 构建工具,虽然 GitLab CI/CD 本身的功能也很强。但是在于管理和隔离上更倾向于 Jenkins。 使用 GitLab 触发 Jenkins 构建一般采用的都是 Webhook 的方式。为此需要给 Jenkins 安装一个比 阅读全文
posted @ 2023-04-10 22:52 Dy1an 阅读(660) 评论(0) 推荐(0) 编辑
摘要:Groovy Groovy 是一种基于 Java 平台的面向对象语言。在 Jenkins Pipeline 中通常用它来增强 Pipeline 的功能。 详细的语法可以参考: https://www.w3cschool.cn/groovy/groovy_overview.html 字符串(Strin 阅读全文
posted @ 2023-04-08 16:18 Dy1an 阅读(913) 评论(0) 推荐(0) 编辑
摘要:Pipeline Pipeline 是一套运行在 Jenkins 上的工作流框架,它能将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 关于 Jenkins Pipeline: Pipeline 脚本是由 Groovy 语言实现的,但是没必要单独去学 阅读全文
posted @ 2023-04-07 17:24 Dy1an 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Harbor Harbor 是一个 CNCF 基金会托管的开源的可信的云原生 docker registry 项目,可以用于存储、签名、扫描镜像内容。 Harbor 最核心的功能就是给 docker registry 添加上一层权限保护的功能。并支持在 registry 之间复制镜像,用户管理、访问 阅读全文
posted @ 2023-04-06 02:06 Dy1an 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:CI/CD 日常运维中常常听到 CI/CD 这个词,它其实包含整个研发生命周期的三个阶段: CI,Continuous integration,持续集成 CD,Continuous delivery,持续交付 CD,Continuous deployment,持续部署 大致的流程图如下: 而对于 K 阅读全文
posted @ 2023-04-05 14:42 Dy1an 阅读(242) 评论(0) 推荐(0) 编辑