From cf51371d293c5589b8c984f8fc83a84986f69bcd Mon Sep 17 00:00:00 2001 From: Jaid Date: Sat, 13 May 2023 14:19:37 +0545 Subject: [PATCH 1/4] Create Jenkinsfile --- Jenkinsfile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..f999268 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,29 @@ +pipeline { + agent any + + stages { + stage('Checkout') { + steps { + echo "checking" + } + } + + stage('Build') { + steps { + script { + echo 'pip install -r requirements.txt' + echo 'python -m pytest' // Optional: Run tests + } + } + } + + stage('Deploy') { + steps { + script { + echo 'pip install gunicorn' + echo 'gunicorn -w 4 main:app' // Replace 'app' with your Flask app name + } + } + } + } +} From 64b9c541c28241ff77f850b0c577fe1ea7b0cabc Mon Sep 17 00:00:00 2001 From: Jaid Date: Sat, 13 May 2023 21:45:22 +0545 Subject: [PATCH 2/4] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f999268..210aca2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { stages { stage('Checkout') { steps { - echo "checking" + echo "checkin" } } From 1d028d9423af09051f8568bb70059ab77a54b96e Mon Sep 17 00:00:00 2001 From: Jaid Date: Sat, 13 May 2023 21:55:20 +0545 Subject: [PATCH 3/4] Update Jenkinsfiles 1 --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 210aca2..4b85f06 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { stages { stage('Checkout') { steps { - echo "checkin" + echo "checking logs" } } From 257b0f0669e31c9bbc01126e2286067efff918c2 Mon Sep 17 00:00:00 2001 From: Jaid Date: Sun, 14 May 2023 12:28:58 +0545 Subject: [PATCH 4/4] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4b85f06..98e2ab2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { stages { stage('Checkout') { steps { - echo "checking logs" + echo "checking log" } }