From ccaedec0b4cb9805e4d400b15e1d7f71e98f449b Mon Sep 17 00:00:00 2001 From: lenape Date: Sat, 12 Jul 2025 09:23:38 +0000 Subject: [PATCH] automated terminal push --- Jenkinsfile | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index eab3660..7ad5696 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,34 +1,33 @@ pipeline { agent any environment { - GITEA_REPO = 'https://code.jacquesingram.online/lenape/nvhi-atsila-microservice.git' - GITEA_CREDS = '52ee0829-6e65-4951-925b-4186254c3f21' - SONAR_HOST = 'https://sonar.jacquesingram.online' - SONAR_TOKEN = credentials('sonar-token') - ARTIFACTORY_URL = 'https://art.jacquesingram.online/artifactory/nvhi-atsila-docker' - ARTIFACTORY_CREDS = 'artifactory-api' - AWS_CRED_ID = 'aws-ci' - AWS_REGION = 'us-east-2' - TF_BACKEND_BUCKET = 'nvhi-atsila-tf-state' - TF_BACKEND_PREFIX = 'ecs/terraform.tfstate' - TF_DDB_TABLE = 'nvhi-atsila-locks' - SSH_CRED_ID = 'jenkins-ssh' + GITEA_REPO = 'https://code.jacquesingram.online/lenape/nvhi-atsila-microservice.git' + GITEA_CREDS = '52ee0829-6e65-4951-925b-4186254c3f21' + SONAR_HOST = 'https://sonar.jacquesingram.online' + SONAR_TOKEN = credentials('sonar-token') + ARTIFACTORY_URL = 'https://art.jacquesingram.online/artifactory/nvhi-atsila-docker' + ARTIFACTORY_CREDS = 'artifactory-api' + AWS_CRED_ID = 'aws-ci' + AWS_REGION = 'us-east-2' + TF_BACKEND_BUCKET = 'nvhi-atsila-tf-state' + TF_BACKEND_PREFIX = 'ecs/terraform.tfstate' + TF_DDB_TABLE = 'nvhi-atsila-locks' + SSH_CRED_ID = 'jenkins-ssh' - TF_VAR_cluster_name = 'nvhi-atsila-cluster' - TF_VAR_vpc_cidr = '10.0.0.0/16' - TF_VAR_public_subnets = '10.0.1.0/24,10.0.2.0/24' - TF_VAR_instance_type = 't2.micro' - TF_VAR_key_pair_name = 'nvhi-atsila-deployer' - // Injected from Jenkins Global Env + TF_VAR_cluster_name = 'nvhi-atsila-cluster' + TF_VAR_vpc_cidr = '10.0.0.0/16' + TF_VAR_public_subnets = '10.0.1.0/24,10.0.2.0/24' + TF_VAR_instance_type = 't2.micro' + TF_VAR_key_pair_name = 'nvhi-atsila-deployer' TF_VAR_jenkins_ip_cidr = "${JENKINS_SSH_CIDR}" - IMAGE_NAME = 'lenape/nvhi-atsila-microservice' - IMAGE_TAG = "v1.0.${env.BUILD_NUMBER}" + IMAGE_NAME = 'lenape/nvhi-atsila-microservice' + IMAGE_TAG = "v1.0.${BUILD_NUMBER}" } stages { stage('Checkout') { steps { - git url: env.GITEA_REPO, credentialsId: env.GITEA_CREDS + checkout scm } } stage('SonarQube Scan') { @@ -42,7 +41,7 @@ pipeline { steps { script { docker.withRegistry(env.ARTIFACTORY_URL, env.ARTIFACTORY_CREDS) { - def img = docker.build("${env.IMAGE_NAME}:${env.IMAGE_TAG}") + def img = docker.build("${IMAGE_NAME}:${IMAGE_TAG}") img.push() } } @@ -95,7 +94,7 @@ pipeline { --network-mode bridge \ --container-definitions '[{ "name":"health-workload", - "image":"${env.ARTIFACTORY_URL}/${env.IMAGE_NAME}:${env.IMAGE_TAG}", + "image":"${ARTIFACTORY_URL}/${IMAGE_NAME}:${IMAGE_TAG}", "essential":true, "portMappings":[{"containerPort":8080,"hostPort":8080}] }]' \