K8s & K3s 集群中 Hlem 化部署 Jenkins

Jenkins 简介

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

Jenkins 部署

  • 资源获取
helm  fetch stable/jenkins

tar xf jenkins-1.5.1.tgz 
cd jenkins
  • 配置 PV & PVC

  • 安装部署

helm install -n 命名空间 jenkins jenkins

  • 查看密码
helm list -A | grep jenkins
helm  status jenkins
printf $(kubectl get secret --namespace default jenkins -o jsonpath="{.data.jenkins-admin-password}" | base64 --decode);echo

  • 控制台登录
    账号/密码: admin/查询本地的密码

拓展阅读

持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,
都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有Test Case。如果成功则接受这次提交,否则告诉所有人,这是一个失败的Revision。

持续集成的好处包括下面这些:

  • 减少风险
  • 减少重复的过程
  • 产生可部署的软件
  • 使得项目更加透明
  • 建立项目信心
posted @ 2021-02-15 15:23  流雨声  阅读(114)  评论(0编辑  收藏  举报