Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- spec:
- inputs:
- runnerTag: # Allows developers to override some things from their .gitlab-ci file if they need to, otherwise we default stuff here
- buildScript:
- ecrRepoName:
- dockerBuildArgs:
- ---
- include:
- - local: dependencies/java-groovy/template.yml
- inputs:
- environmentName: dev
- runnerTag: $[[ inputs.runnerTag ]]
- buildScript: $[[ inputs.buildScript ]]
- ecrRepoName: $[[ inputs.ecrRepoName ]]
- dockerBuildArgs: $[[ inputs.dockerBuildArgs ]]
- - local: dependencies/java-groovy/template.yml
- inputs:
- environmentName: stg
- runnerTag: $[[ inputs.runnerTag ]]
- buildScript: $[[ inputs.buildScript ]]
- ecrRepoName: $[[ inputs.ecrRepoName ]]
- dockerBuildArgs: $[[ inputs.dockerBuildArgs ]]
- - local: dependencies/java-groovy/template.yml
- inputs:
- environmentName: prd
- runnerTag: $[[ inputs.runnerTag ]]
- buildScript: $[[ inputs.buildScript ]]
- ecrRepoName: $[[ inputs.ecrRepoName ]]
- dockerBuildArgs: $[[ inputs.dockerBuildArgs ]]
- ... and so on and so on for every possible environment we may ever have. Ugly as Hell and I don't like it
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement