yaml2Map.groovy 391 B

123456789101112131415161718192021
  1. //
  2. def read(String filePath) {
  3. def pipelineCfg = readYaml(file: filePath)
  4. return pipelineCfg
  5. }
  6. // 用project 覆盖 global
  7. def merge(Object project, Object global) {
  8. global.git = project.git
  9. global.service = project.service
  10. if (project.k3s != null)
  11. global.k3s = project.k3s
  12. if (project.docker != null)
  13. global.docker = project.docker
  14. return global
  15. }
  16. return this