Advertisement
Guest User

Component top-level

a guest
May 22nd, 2025
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. spec:
  2. inputs:
  3. runnerTag: # Allows developers to override some things from their .gitlab-ci file if they need to, otherwise we default stuff here
  4. buildScript:
  5. ecrRepoName:
  6. dockerBuildArgs:
  7. ---
  8.  
  9. include:
  10. - local: dependencies/java-groovy/template.yml
  11. inputs:
  12. environmentName: dev
  13. runnerTag: $[[ inputs.runnerTag ]]
  14. buildScript: $[[ inputs.buildScript ]]
  15. ecrRepoName: $[[ inputs.ecrRepoName ]]
  16. dockerBuildArgs: $[[ inputs.dockerBuildArgs ]]
  17. - local: dependencies/java-groovy/template.yml
  18. inputs:
  19. environmentName: stg
  20. runnerTag: $[[ inputs.runnerTag ]]
  21. buildScript: $[[ inputs.buildScript ]]
  22. ecrRepoName: $[[ inputs.ecrRepoName ]]
  23. dockerBuildArgs: $[[ inputs.dockerBuildArgs ]]
  24. - local: dependencies/java-groovy/template.yml
  25. inputs:
  26. environmentName: prd
  27. runnerTag: $[[ inputs.runnerTag ]]
  28. buildScript: $[[ inputs.buildScript ]]
  29. ecrRepoName: $[[ inputs.ecrRepoName ]]
  30. dockerBuildArgs: $[[ inputs.dockerBuildArgs ]]
  31.  
  32. ... and so on and so on for every possible environment we may ever have. Ugly as Hell and I don't like it
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement