Kubernetes 集群中安装 Drone

基于 Drone 的 CI/CD(一)

基于云原生的应用大多都离不开CI/CD工具或平台。现有很多优秀的开源工具,如:JenkinsGithub Actions 等,对于Jenkins来说比较笨重,占用系统资源较多,而GitHub Actions则依赖于GitHub云服务器,无法和本地k8s集群交互。

有没有一种工具可以在本地环境运行,资源占用少,方便学习和实践。本文将介绍一个比较轻量级的CI工具 - Drone,接下来将采用Helm的方式在Kubernetes中安装 Drone工具。

[阅读全文]

GitHub Actions 初探

使用Github Actions构建流水线并使用Helm部署制品到K8S

GitHub Actions 是 Github 在2018年10月份推出的持续集成服务。可免费使用,你可以在 GitHub Actions 的仓库中自动化、自定义和执行软件开发工作流程。 可以发现、创建和共享操作以执行您喜欢的任何作业(包括 CI/CD),并将操作合并到完全自定义的工作流程中。

本文是一个简单的教程,演示如何使用 GitHub Actions 自动构建SpringBoot应用流水线并使用Helm部署到K8S集群。

GitHub Actions

[阅读全文]