From f480bbba84faf5ca12e9996c63309745c8113dbc Mon Sep 17 00:00:00 2001 From: C24053098 <akbarb@cardiff.ac.uk> Date: Mon, 7 Apr 2025 03:03:51 +0100 Subject: [PATCH] Add resource limits and update Jenkinsfile --- Jenkinsfile | 7 +++---- docker-compose.yml | 10 ++++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index afa5c85..26af160 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,11 +1,10 @@ pipeline { - agent { - label 'my-agent-label' - } - + agent any // Changed from "label 'my-agent-label'" + stages { stage('Build') { steps { + sh 'chmod +x gradlew' // to make gradlew executable sh './gradlew clean build' } } diff --git a/docker-compose.yml b/docker-compose.yml index ee6537e..daa45ae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,11 @@ services: MYSQL_ROOT_PASSWORD: comsc volumes: - "./src/main/resources:/docker-entrypoint-initdb.d" + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M networks: - healthcare_network @@ -22,6 +27,11 @@ services: - DB_URL=jdbc:mariadb://mariadb:3306/healthcare?createDatabaseIfNotExist=true ports: - "8080:8080" + deploy: + resources: + limits: + cpus: '1' + memory: 1G networks: - healthcare_network depends_on: -- GitLab