From 6ba288105c6443668f481bb7bdf6ccf035747817 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Tue, 5 Aug 2025 18:39:02 +0800 Subject: [PATCH 1/2] fix: simplify Jenkins configuration to avoid build issues --- jobs/freeleaps-data-backup/ci/Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jobs/freeleaps-data-backup/ci/Jenkinsfile b/jobs/freeleaps-data-backup/ci/Jenkinsfile index 94587067..545b98b0 100644 --- a/jobs/freeleaps-data-backup/ci/Jenkinsfile +++ b/jobs/freeleaps-data-backup/ci/Jenkinsfile @@ -3,7 +3,7 @@ library 'first-class-pipeline' executeFreeleapsPipeline { serviceName = 'freeleaps-data-backup' environmentSlug = 'prod' - serviceGitBranch = 'main' + serviceGitBranch = 'master' serviceGitRepo = "https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops.git" serviceGitRepoType = 'monorepo' serviceGitCredentialsId = 'freeleaps-repos-gitea-credentails' @@ -16,7 +16,7 @@ executeFreeleapsPipeline { language: 'python', dependenciesManager: 'pip', requirementsFile: 'requirements.txt', - buildCacheEnabled: true, + buildCacheEnabled: false, buildAgentImage: 'python:3.11-slim', buildArtifacts: ['.'], lintEnabled: false, From 9836bfd0ede47baeedb07da5fa4bc25c2d688702 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Tue, 5 Aug 2025 18:44:44 +0800 Subject: [PATCH 2/2] fix: update Jenkins configuration to use Docker Hub registry and enable semantic release --- jobs/freeleaps-data-backup/ci/Jenkinsfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jobs/freeleaps-data-backup/ci/Jenkinsfile b/jobs/freeleaps-data-backup/ci/Jenkinsfile index 545b98b0..ae104cfc 100644 --- a/jobs/freeleaps-data-backup/ci/Jenkinsfile +++ b/jobs/freeleaps-data-backup/ci/Jenkinsfile @@ -16,20 +16,20 @@ executeFreeleapsPipeline { language: 'python', dependenciesManager: 'pip', requirementsFile: 'requirements.txt', - buildCacheEnabled: false, + buildCacheEnabled: true, buildAgentImage: 'python:3.11-slim', buildArtifacts: ['.'], lintEnabled: false, sastEnabled: false, - imageRegistry: 'freeleaps-registry.azurecr.io', - imageRepository: '', + imageRegistry: 'docker.io', + imageRepository: 'freeleaps', imageName: 'freeleaps-pvc-backup', imageBuilder: 'dind', dockerfilePath: 'Dockerfile', imageBuildRoot: '.', - imageReleaseArchitectures: ['linux/amd64'], - registryCredentialsId: 'freeleaps-azure-registry-credentials', - semanticReleaseEnabled: false + imageReleaseArchitectures: ['linux/amd64', 'linux/arm64/v8'], + registryCredentialsId: 'freeleaps-devops-docker-hub-credentials', + semanticReleaseEnabled: true ] ] } \ No newline at end of file