Advertisement
Guest User

Untitled

a guest
May 22nd, 2025
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. spec:
  2. inputs:
  3. escEnvironment:
  4. pulumiBuildImage:
  5. dockerBuildImage:
  6. dockerTLSCertDir:
  7. dockerHost:
  8. dockerDriver:
  9. dockerBuildArgs:
  10. ecrRepository:
  11. gradleBuildImage:
  12. ecrRepoName:
  13. runnerTag:
  14. buildScript:
  15. ---
  16.  
  17. before_script:
  18. - export GRADLE_USER_HOME=`pwd`/.gradle
  19.  
  20. variables:
  21. GRADLE_OPTS: "-Dorg.gradle.daemon=false"
  22.  
  23. include:
  24. - local: dependencies/aws-oidc/template.yml
  25. .... All the over same stuff from earlier not writing all of it again can't be bothered
  26. ##########################################################################################################
  27. # I know this isn't real GitLab CI syntax but I'm hoping it will convey what I'm ultimately wishing for: #
  28. ##########################################################################################################
  29. - foreach ($environment in $inputs.environments):
  30. - local: dependencies/gitlab-create-deployment/template.yml
  31. ... etc all the inputs from before still not writing all of it again whatever
  32. - local: dependencies/pulumi-up/template.yml
  33. - local: dependencies/get-ecs-deployment-status/template.yml
  34. - local: dependencies/gitlab-update-deployment/template.yml
  35.  
  36. stages:
  37. - build
  38. - publish
  39. - featureTeardown
  40. - scan
  41. - preview
  42. - up
  43. - destroy
  44. - cleanup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement