diff --git a/Jenkinsfile b/Jenkinsfile index 039c293..80c00e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,12 @@ pipeline { agent any + environment { + GHCR_REGISTRY = "ghcr.io" + GHCR_USERNAME = credentials('30hours') + GHCR_TOKEN = credentials('ghcr-login') + } + stages { stage('Checkout') { steps { @@ -12,7 +18,7 @@ pipeline { script { echo 'Building the project' blah2 = docker.build("30hours/blah2", "--file ./Dockerfile .") - blah2_api = docker.build("30hours/blah2", "--file ./api/Dockerfile .") + blah2_api = docker.build("30hours/blah2", "--file ./api/Dockerfile ./api") } } } @@ -24,6 +30,12 @@ pipeline { stage('Push') { steps { echo 'Pushing the application' + + docker.withRegistry("${GHCR_REGISTRY}", "${GHCR_TOKEN}") { + blah2.push() + blah2_api.push() + } + } } }