gitops-build-lib:Jenkins管道共享库,用于通过GitOps自动化部署

时间:2024-03-30 12:52:19
【文件属性】:

文件名称:gitops-build-lib:Jenkins管道共享库,用于通过GitOps自动化部署

文件大小:35KB

文件格式:ZIP

更新时间:2024-03-30 12:52:19

kubernetes flux jenkins helm argo

gitops-build-lib Jenkins管道共享库,用于通过GitOps自动化部署 特征 将Kubernetes资源写入git repo(供GitOps操作员选择) 在同一个gitOps Repo中支持多个阶段 推送到应用程序分支并创建PR(分段)或 直接推送到生产分支(例如“主”) 部署方式 普通的Kubernetes资源-将图像标签动态写入kubernetes部署 头盔部署-动态设置值(例如图像标签) 早期失败:验证YAML语法(yamllint)并针对Kubernetes模式(kubeval) 可插入的验证器:只需添加您自己的验证器 支持的SCM系统 供应商经理 对他人的抽象是WIP 用法 TODO负载库 library() (请参见操场)或 @Library通过开箱即用 @Library ( ' github.com/cloudogu/gitops-build-l


【文件预览】:
gitops-build-lib-main
----mvnw.cmd(6KB)
----mvnw(10KB)
----src()
--------com()
----LICENSE(1KB)
----test()
--------com()
----.mvn()
--------wrapper()
----README.md(7KB)
----vars()
--------deployViaGitops.groovy(10KB)
----Jenkinsfile(2KB)
----pom.xml(7KB)
----.editorconfig(199B)
----.gitignore(37B)

网友评论