git improvements

This commit is contained in:
moo
2025-08-18 08:24:50 +02:00
parent 4cf2d93e3d
commit 17ebf7f674
9 changed files with 45 additions and 19 deletions
+16 -3
View File
@@ -11,9 +11,22 @@ stage('GetCsv') {
stage('Amazon Python') {
node("docker-alpine-jdk11-arm64")
{
git credentialsId: gitSettings.defaultGitUserCredID, url: gitSettings.defaultGitRepo, branch: gitSettings.defaultGitBranch,
depth: 1, // Only get the most recent commit
shallow: true // Perform a shallow clone
//git credentialsId: gitSettings.defaultGitUserCredID, url: gitSettings.defaultGitRepo, branch: gitSettings.defaultGitBranch
checkout([
$class: 'GitSCM',
branches: [[name: gitSettings.defaultGitBranch]],
extensions: [
[$class: 'CloneOption',
honorRefspec: true,
shallow: true,
depth: 1]
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${gitSettings.defaultGitBranch}:refs/remotes/origin/${gitSettings.defaultGitBranch}"
]]
])
unstash 'csvfile'
sh "python3 getList.py ${BUILD_NUMBER}"
something_changed = sh(script: "python3 checkList.py ${BUILD_NUMBER}", returnStdout: true).trim()
+1 -1
View File
@@ -64,7 +64,7 @@ node("arm64")
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${currentBranch}:refs/remotes/origin/${currentBranch}"
]]
])
+1 -1
View File
@@ -64,7 +64,7 @@ node("arm64")
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${currentBranch}:refs/remotes/origin/${currentBranch}"
]]
])
+1 -1
View File
@@ -64,7 +64,7 @@ node("arm64")
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${currentBranch}:refs/remotes/origin/${currentBranch}"
]]
])
+1 -1
View File
@@ -65,7 +65,7 @@ node("docker-debian-jdk11-dotnet-sdk-8-arm64")
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${currentBranch}:refs/remotes/origin/${currentBranch}"
]]
])
+1 -1
View File
@@ -64,7 +64,7 @@ node("arm64")
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${currentBranch}:refs/remotes/origin/${currentBranch}"
]]
])
+16 -3
View File
@@ -6,9 +6,22 @@ node("docker-debian-jdk11-dotnet-sdk")
{
stage('SonarQube Analysis')
{
git credentialsId: gitSettings.defaultGitUserCredID, url: gitSettings.defaultGitRepo, branch: gitSettings.defaultGitBranch,
depth: 1, // Only get the most recent commit
shallow: true // Perform a shallow clone
//git credentialsId: gitSettings.defaultGitUserCredID, url: gitSettings.defaultGitRepo, branch: gitSettings.defaultGitBranch
checkout([
$class: 'GitSCM',
branches: [[name: gitSettings.defaultGitBranch]],
extensions: [
[$class: 'CloneOption',
honorRefspec: true,
shallow: true,
depth: 1]
],
userRemoteConfigs: [[
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${gitSettings.defaultGitBranch}:refs/remotes/origin/${gitSettings.defaultGitBranch}"
]]
])
withSonarQubeEnv(installationName: "Main", credentialsId: "sonarqube-token")
{
sh "dotnet sonarscanner begin /k:\"moowss-client\""
+4 -4
View File
@@ -9,7 +9,7 @@ node("docker-debian-jdk11-dotnet-sdk")
//git credentialsId: gitSettings.defaultGitUserCredID, url: gitSettings.defaultGitRepo, branch: gitSettings.defaultGitBranch
checkout([
$class: 'GitSCM',
branches: [[name: gitSettings.giteaGitBranch]],
branches: [[name: gitSettings.defaultGitBranch]],
extensions: [
[$class: 'CloneOption',
honorRefspec: true,
@@ -17,9 +17,9 @@ node("docker-debian-jdk11-dotnet-sdk")
depth: 1]
],
userRemoteConfigs: [[
url: gitSettings.giteaGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
refspec: "+refs/heads/${gitSettings.giteaGitBranch}:refs/remotes/origin/${gitSettings.giteaGitBranch}"
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${gitSettings.defaultGitBranch}:refs/remotes/origin/${gitSettings.defaultGitBranch}"
]]
])
withSonarQubeEnv(installationName: "Main", credentialsId: "sonarqube-token")
+4 -4
View File
@@ -9,7 +9,7 @@ stage('Win2Day Python') {
//git credentialsId: gitSettings.defaultGitUserCredID, url: gitSettings.defaultGitRepo, branch: gitSettings.defaultGitBranch
checkout([
$class: 'GitSCM',
branches: [[name: gitSettings.giteaGitBranch]],
branches: [[name: gitSettings.defaultGitBranch]],
extensions: [
[$class: 'CloneOption',
honorRefspec: true,
@@ -17,9 +17,9 @@ stage('Win2Day Python') {
depth: 1]
],
userRemoteConfigs: [[
url: gitSettings.giteaGitRepo,
credentialsId: gitSettings.giteaGitUserCredID,
refspec: "+refs/heads/${gitSettings.giteaGitBranch}:refs/remotes/origin/${gitSettings.giteaGitBranch}"
url: gitSettings.defaultGitRepo,
credentialsId: gitSettings.defaultGitUserCredID,
refspec: "+refs/heads/${gitSettings.defaultGitBranch}:refs/remotes/origin/${gitSettings.defaultGitBranch}"
]]
])
something_changed = sh(script: "python3 dailywinner.py", returnStdout: true).trim()