]> git.ipfire.org Git - pakfire.git/commitdiff
jenkins: Publish files to the master mirror
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 5 Dec 2024 15:29:11 +0000 (15:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 5 Dec 2024 17:03:49 +0000 (17:03 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jenkinsfile

index e73aad859536da62e807be57b764ff9db992d423..23d44d5374aa0f18556163ab9ce3cee17454ae87 100644 (file)
@@ -499,8 +499,20 @@ pipeline {
                                                        sh 'kinit -kV -t $KEYTAB'
                                                }
 
+                                               // Publish files
+                                               sh """
+                                                       rsync \
+                                                               --archive \
+                                                               --verbose \
+                                                               --delete \
+                                                               --delete-excluded \
+                                                               --delay-updates \
+                                                               packages/debian/ \
+                                                               pakfire@fs01.haj.ipfire.org:/pub/mirror/packages/debian/pakfire
+                                               """
 
-                                               // XXX This needs to be published on a mirror server somewhere
+                                               // Destroy the Kerberos credentials
+                                               sh "kdestroy"
                                        }
                                }
                        }