0
点赞
收藏
分享

微信扫一扫

基于k8s构建企业jenkins CICD(二)

1.Jenkins配置
  • 安装插件:kubernetes、git、pipeline、kubernetes continuous deploy
  • 配置Jenkins挂钩k8s环境

点击 “系统管理”=》“系统设置”。一直往下滑动,点击“新增一个云”,选择k8s。
如果这边没有出现k8s,则代表你的插件没有安装成功,请重新安装。

基于k8s构建企业jenkins CICD(二)_Jenkins

然后配置一下里面的内容,只要配置这两个地方就可以了。
针对URL,我这边是采用kube-dns来做服务发现,不需要实际的ip地址进行输入。

基于k8s构建企业jenkins CICD(二)_k8s_02

基于k8s构建企业jenkins CICD(二)_k8s_03

2.Jenkins在k8s中动态创建代理

基于k8s构建企业jenkins CICD(二)_k8s_04

基于k8s构建企业jenkins CICD(二)_Jenkins_05

  • kubernetes插件:jenkins在kubernetes集群中运行动态代理
3.Jenkins pipeline

jenkins Pipeline是一套插件,支持在jenkins中实现集成和持续交付管道;
pipeline通过特定语法对简单到复杂的传输管道进行建模;
- 声明式:遵循与Groovy相同语法,pipeline {}
- 脚本式:支持Groovy大部分功能,也是非常表达和灵活的工具,node {}
jenkins pipline的定义被写入一个文本文件,称为jenkinsfile

  • 使用流水线语法自动生成脚本命令
举报

相关推荐

0 条评论