Compare commits

..

No commits in common. "85af0ef6f54ed7e3dbc224319e05b664b3936daf" and "ca1a3b458d43ebd8051200c36c651dbdf92d16a9" have entirely different histories.

48
Jenkinsfile vendored
View file

@ -1,19 +1,49 @@
pipeline {
agent any
environment {
IMAGE_NAME = 'rd.jenkins'
AWS_USER = 'liesa'
AWS_REPO = "${AWS_USER}/${IMAGE_NAME}"
AWS_URL = '231670719202.dkr.ecr.sa-east-1.amazonaws.com'
TAG = 'latest'
}
stages {
stage('Stage Test')
{
stage('Checkout (with submodules)') {
steps {
echo 'Un día me preguntaron qué es lo que quería...'
echo 'les contesté que Racing el domingo me dé una alegría...'
echo 'para poder festejar con toda la gente...'
echo 'Racing, mi buen amigo...'
checkout(scmGit(
branches: [[name: '*/main']],
userRemoteConfigs: [[
url: 'https://stalked-noegenetic-amari.ngrok-free.dev/hermes/pl-1.git',
credentialsId: 'hermes-forgejo-local'
]]
))
}
}
stage('Build Image') {
steps {
script {
docker.build("${AWS_REPO}:${TAG}", '-f Dockerfile .')
}
}
}
stage('Push Image') {
steps {
sh '''
set -eu pipefail
aws ecr get-login-password --region sa-east-1 | docker login --username AWS --password-stdin $AWS_URL
'''
script {
docker.withRegistry("http://${AWS_URL}", 'ecr:sa-east-1:aws-prod') {
docker.image("${AWS_REPO}:${TAG}").push()
}
}
}
}
}
}
//
//
//
//