fix: refs #8698 comment out unnecessary echo statements and clean up lastSuccessfulBuild logic in Jenkinsfile
gitea/salix-front/pipeline/pr-dev This commit looks good
Details
gitea/salix-front/pipeline/pr-dev This commit looks good
Details
This commit is contained in:
parent
efaa8a517b
commit
d2be59ddbf
|
@ -89,31 +89,29 @@ pipeline {
|
|||
while (lastSuccessfulBuild != null && lastSuccessfulBuild.result != 'SUCCESS') {
|
||||
lastSuccessfulBuild = lastSuccessfulBuild.previousBuild
|
||||
}
|
||||
echo "lastSuccessfulBuild ${lastSuccessfulBuild}"
|
||||
// if (lastSuccessfulBuild != null && lastSuccessfulBuild.changesets.size() > 0) {
|
||||
// echo "lastSuccessfulBuild ${lastSuccessfulBuild} ${lastSuccessfulBuild.changesets.size()}"
|
||||
// // Extraer el commit del build exitoso desde el changelog
|
||||
// def lastCommitHash = ""
|
||||
// for (changeSet in lastSuccessfulBuild.changesets) {
|
||||
// for (change in changeSet.items) {
|
||||
// echo "Archivos modificados: ${change.affectedPaths}"
|
||||
// echo "Commit: ${change.commitId}"
|
||||
// }
|
||||
// }
|
||||
|
||||
def lastCommitHash = ""
|
||||
|
||||
if (lastSuccessfulBuild) {
|
||||
def rawBuild = lastSuccessfulBuild.getRawBuild() // Convertimos a hudson.model.Run
|
||||
|
||||
if (rawBuild.changeSets?.size() > 0) {
|
||||
echo "lastSuccessfulBuild: #${lastSuccessfulBuild.number}, Changesets: ${rawBuild.changeSets.size()}"
|
||||
|
||||
for (changeSet in rawBuild.changeSets) {
|
||||
for (change in changeSet.items) {
|
||||
echo "Archivos modificados: ${change.affectedPaths}"
|
||||
echo "Commit: ${change.commitId}"
|
||||
lastCommitHash = change.commitId // Tomamos el commit más reciente
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!lastCommitHash) {
|
||||
lastCommitHash = sh(script: "git rev-parse origin/${env.CHANGE_TARGET}", returnStdout: true).trim()
|
||||
echo "Hash obtenido con git: ${lastCommitHash}"
|
||||
}
|
||||
// if (lastCommitHash) {
|
||||
// echo "Último commit exitoso: ${lastCommitHash}"
|
||||
// }
|
||||
// } else {
|
||||
// lastCommitHash = sh(script: "git rev-parse origin/${env.CHANGE_TARGET}}", returnStdout: true).trim()
|
||||
// echo "Hash obtenido con git: ${lastCommitHash}"
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
// stage('Test') {
|
||||
// when {
|
||||
|
|
Loading…
Reference in New Issue