Some checks failed
gitea/minesweeper-frontend/pipeline/head There was a failure building this commit
43 lines
1.2 KiB
Groovy
43 lines
1.2 KiB
Groovy
pipeline {
|
|
agent any
|
|
|
|
environment {
|
|
IMAGE_NAME = "darkbird/minesweeper-frontend:latest"
|
|
REGISTRY_IMAGE_NAME = "registry.xdarkbird.duckdns.org/darkbird/minesweeper-frontend:latest"
|
|
VITE_SOCKET_URL = "https://minesweeper-backend.darkbird.es"
|
|
}
|
|
|
|
stages {
|
|
stage('Docker build') {
|
|
steps {
|
|
sh """
|
|
docker build --build-arg VITE_SOCKET_URL=${VITE_SOCKET_URL} --network="host" -t ${IMAGE_NAME} .
|
|
"""
|
|
}
|
|
}
|
|
stage('Docker tag') {
|
|
steps {
|
|
sh """
|
|
docker image tag ${IMAGE_NAME} ${REGISTRY_IMAGE_NAME}
|
|
"""
|
|
}
|
|
}
|
|
stage('Docker push') {
|
|
steps {
|
|
sh """
|
|
docker push ${REGISTRY_IMAGE_NAME}
|
|
"""
|
|
}
|
|
}
|
|
stage('Docker clean') {
|
|
steps {
|
|
sh """
|
|
docker rmi ${IMAGE_NAME}
|
|
docker rmi ${REGISTRY_IMAGE_NAME}
|
|
docker image prune -f
|
|
"""
|
|
}
|
|
}
|
|
}
|
|
}
|