From f3e75b7799626613a6052171799b29ac2b8f6054 Mon Sep 17 00:00:00 2001 From: David Prevot Date: Wed, 28 Sep 2022 11:52:02 +0200 Subject: [PATCH] Initial commit --- .Jenkinsfile | 32 ++++++++++++++++++++++++++++++++ .gitignore | 3 +++ mysql-client.crt | 6 ++++++ 3 files changed, 41 insertions(+) create mode 100644 .Jenkinsfile create mode 100644 .gitignore create mode 100644 mysql-client.crt diff --git a/.Jenkinsfile b/.Jenkinsfile new file mode 100644 index 0000000..ad8a92b --- /dev/null +++ b/.Jenkinsfile @@ -0,0 +1,32 @@ +pipeline { + agent { label 'equivs' } + stage('Build Debian (equivs) package(s)') { + steps { + script { + sh 'for i in *.ctl ; do equivs-build $i ; done' + } + archiveArtifacts allowEmptyArchive: true, artifacts: '*.deb,*.changes,*.buildinfo' + } + } + + stage('Upload Debian (equivs) packages') { + when { + branch 'debian' + } + steps { + script { + sh 'echo Dummy line to remove once something actually happens.' + /* No crendentials yet. + sh 'rsync -avP *.deb droneci@pub.evolix.net:/home/droneci/equivs/' + */ + } + } + } + } + post { + // Clean after build + always { + cleanWs() + } + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b006ca0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.deb +*.buildinfo +*.changes diff --git a/mysql-client.crt b/mysql-client.crt new file mode 100644 index 0000000..f899845 --- /dev/null +++ b/mysql-client.crt @@ -0,0 +1,6 @@ +Package: mysql-client +Depends: default-mysql-client +Version: 8.0 +Description: Workaround MySQL client for Ægir + Current aegir3-cluster-slave package has unfulfillable dependencies on (at + least) Bullseye.