From 5123d5302e21ea2179f9f61cd62cc521fcbb9a04 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Wed, 25 Feb 2026 18:31:16 +0100 Subject: [PATCH] Added DockerJenkinsfile --- DockerJenkinsfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 DockerJenkinsfile diff --git a/DockerJenkinsfile b/DockerJenkinsfile new file mode 100644 index 0000000..22a7671 --- /dev/null +++ b/DockerJenkinsfile @@ -0,0 +1,26 @@ +pipeline { + agent { + node { + label 'docker' //Agent needs to have Docker Engine installed + } + } + stages { + stage('Checkout') { + steps { + // Get some code from a GIT repository + git 'https://git.agile611.com/Agile611/the-example-app-nodejs.git' + } + } + stage('Docker Build') { + steps { + sh 'docker build -t the-example-app.nodejs .' + } + } + stage('Docker Run') { + steps { + // Run Docker image on port 3000 + sh 'docker run -p 3000:3000 -d the-example-app.nodejs' + } + } + } +} \ No newline at end of file