diff --git a/Jenkinsfile b/Jenkinsfile index 41b43d3..f7371e8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,9 +14,13 @@ pipeline { // Weryfikacja sumy kontrolnej dla każdego pakietu for (dep in dependencies) { sh "npm pack ${dep}@\$(jq -r '.dependencies[\"${dep}\"]' package.json)" - sh "sha256sum ${dep}-*.tgz > ${dep}.sha256" - // Weryfikacja sumy kontrolnej (przykład: zakładając, że masz zapisany poprawny checksum) - sh "echo 'expected-sha256-value ${dep}-*.tgz' | sha256sum -c -" + + sh """ + FILENAME=\$(ls ${dep}-*.tgz) + SHA256_SUM=\$(sha256sum \$FILENAME | awk '{ print \$1 }') + echo \"\${SHA256_SUM} \$FILENAME\" > ${dep}.sha256 + sha256sum -c ${dep}.sha256 + """ } // Instalacja dependencies