jenkins deploy update

This commit is contained in:
2026-06-03 17:42:52 -04:00
parent 125c40dbcf
commit f78b6103e1
3 changed files with 30 additions and 3 deletions

19
Jenkinsfile vendored
View File

@@ -9,6 +9,12 @@ pipeline {
SUBDIR = ''
COMPOSE_FILE = 'docker-compose.yml'
SERVICE_NAME = 'whsfund'
VITE_FIREBASE_API_KEY = 'AIzaSyAA7nmvia_CrPUnbong7xTF7vcoRdhXbyw'
VITE_FIREBASE_AUTH_DOMAIN = 'whsfund-c5e40.firebaseapp.com'
VITE_FIREBASE_PROJECT_ID = 'whsfund-c5e40'
VITE_FIREBASE_STORAGE_BUCKET = 'whsfund-c5e40.firebasestorage.app'
VITE_FIREBASE_MESSAGING_SENDER_ID = '395581871999'
VITE_FIREBASE_APP_ID = '1:395581871999:web:919c94680146e45fd06c4a'
}
stages {
@@ -22,9 +28,18 @@ pipeline {
steps {
script {
docker.withRegistry("https://${REGISTRY}", CREDENTIALS_ID) {
def firebaseBuildArgs = [
"--build-arg VITE_FIREBASE_API_KEY=${env.VITE_FIREBASE_API_KEY}",
"--build-arg VITE_FIREBASE_AUTH_DOMAIN=${env.VITE_FIREBASE_AUTH_DOMAIN}",
"--build-arg VITE_FIREBASE_PROJECT_ID=${env.VITE_FIREBASE_PROJECT_ID}",
"--build-arg VITE_FIREBASE_STORAGE_BUCKET=${env.VITE_FIREBASE_STORAGE_BUCKET}",
"--build-arg VITE_FIREBASE_MESSAGING_SENDER_ID=${env.VITE_FIREBASE_MESSAGING_SENDER_ID}",
"--build-arg VITE_FIREBASE_APP_ID=${env.VITE_FIREBASE_APP_ID}"
].join(' ')
def buildArgs = (!env.SUBDIR || env.SUBDIR.trim() == '')
? "-f Dockerfile ."
: "-f ${env.SUBDIR}/Dockerfile ${env.SUBDIR}"
? "-f Dockerfile ${firebaseBuildArgs} ."
: "-f ${env.SUBDIR}/Dockerfile ${firebaseBuildArgs} ${env.SUBDIR}"
def img = docker.build("${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}", buildArgs)
img.push()