github.com/xgoffin/jenkins-library@v1.154.0/vars/kubernetesDeploy.groovy (about) 1 import groovy.transform.Field 2 3 @Field String STEP_NAME = getClass().getName() 4 @Field String METADATA_FILE = 'metadata/kubernetesDeploy.yaml' 5 6 void call(Map parameters = [:]) { 7 List credentials = [ 8 [type: 'file', id: 'kubeConfigFileCredentialsId', env: ['PIPER_kubeConfig']], 9 [type: 'file', id: 'dockerConfigJsonCredentialsId', env: ['PIPER_dockerConfigJSON']], 10 [type: 'token', id: 'kubeTokenCredentialsId', env: ['PIPER_kubeToken']], 11 [type: 'usernamePassword', id: 'dockerCredentialsId', env: ['PIPER_containerRegistryUser', 'PIPER_containerRegistryPassword']], 12 ] 13 piperExecuteBin(parameters, STEP_NAME, METADATA_FILE, credentials) 14 }