diff --git a/platform/Jenkinsfile b/platform/Jenkinsfile index ccb8ec6..244eefb 100644 --- a/platform/Jenkinsfile +++ b/platform/Jenkinsfile @@ -14,32 +14,18 @@ pipeline { stages { stage('Checkout') { steps { - withCredentials([usernamePassword( - credentialsId: 'dd13f593-06b1-4a5a-9477-2df0d186b490', - usernameVariable: 'GIT_USER', - passwordVariable: 'GIT_TOKEN' - )]) { - sh ''' - rm -rf repo - for i in 1 2 3 4 5 6 7 8; do - echo "Clone attempt $i..." - git -c http.postBuffer=524288000 -c http.version=HTTP/1.1 \ - clone --depth 1 \ - "https://$GIT_USER:$GIT_TOKEN@gitea.nav.ovh/ameniboukattaya/CloudOps.git" repo \ - && break - rm -rf repo - sleep 3 - done - test -d repo/.git - ''' - } + sh ''' + echo "Copying CloudOps from the VPS's own checkout (hostPath-mounted, no Gitea fetch)..." + cp -r /root/CloudOps/. . + test -f platform/app.py + ''' } } stage('Build Docker Image') { steps { sh ''' - docker build -t management-platform:${BUILD_NUMBER} -t management-platform:latest ./repo/platform/ + docker build -t management-platform:${BUILD_NUMBER} -t management-platform:latest ./platform/ echo "✅ Docker image built" docker images management-platform:${BUILD_NUMBER} --format "Size: {{.Size}}" ''' @@ -55,7 +41,7 @@ pipeline { sh """ ${scannerHome}/bin/sonar-scanner \ -Dsonar.projectKey=management-platform \ - -Dsonar.sources=repo/platform \ + -Dsonar.sources=platform \ -Dsonar.python.version=3 """ }