Jenkinsfile: purge packages path corrected, and also inplemented for chrooted builds

This commit is contained in:
2024-07-15 22:35:53 +02:00
parent 28e81a689f
commit dcdf02252d

3
Jenkinsfile vendored
View File

@@ -59,7 +59,7 @@ pipeline {
println("Building ${PkgArch}(${PkgArchNormalized}) Native on ${NativeArch}(${NativeArchNormalized})") println("Building ${PkgArch}(${PkgArchNormalized}) Native on ${NativeArch}(${NativeArchNormalized})")
sh ''' sh '''
rm -rf /home/jenkins/AlpinePackages/$PkgArch rm -rf /home/jenkins/packages/AlpinePackages/$PkgArch
doas apk update doas apk update
''' '''
@@ -81,6 +81,7 @@ pipeline {
} else if("${NativeArchNormalized}" == "${PkgArchNormalized}") { } else if("${NativeArchNormalized}" == "${PkgArchNormalized}") {
println("Building ${PkgArch} ${PkgArch}(${PkgArchNormalized}) Chrooted on ${NativeArch}(${NativeArchNormalized})") println("Building ${PkgArch} ${PkgArch}(${PkgArchNormalized}) Chrooted on ${NativeArch}(${NativeArchNormalized})")
sh ''' sh '''
rm -rf /chroot/$PkgArch/home/jenkins/packages/AlpinePackages/$PkgArch
rm -rf /chroot/$PkgArch/home/jenkins/AlpinePackages rm -rf /chroot/$PkgArch/home/jenkins/AlpinePackages
cp -r -p $WORKSPACE/AlpinePackages /chroot/$PkgArch/home/jenkins/AlpinePackages cp -r -p $WORKSPACE/AlpinePackages /chroot/$PkgArch/home/jenkins/AlpinePackages
doas chroot /chroot/$PkgArch /sbin/apk update doas chroot /chroot/$PkgArch /sbin/apk update