// LAB / FAKE - DO NOT USE pipeline { agent any environment { AWS_ACCESS_KEY_ID = "AKIAFAKECIRUNNERKEY9" AWS_SECRET_ACCESS_KEY = "FAKEcirunner/Lab+OnlyDoNotUseInProductionBB" REGISTRY_USER = "devops" REGISTRY_PASS = "DevOps123!" } stages { stage('build') { steps { sh 'docker build -t registry.keensafeglobalbank.com/keensafe/api:latest .' } } stage('push') { steps { sh 'echo "$REGISTRY_PASS" | docker login -u "$REGISTRY_USER" --password-stdin registry.keensafeglobalbank.com && docker push registry.keensafeglobalbank.com/keensafe/api:latest' } } stage('deploy') { steps { sh 'aws s3 sync ./dist s3://keensafe-public-assets-eu-west-1/' } } } }