rublon-ssh-old/debian/10/Jenkinsfile
rublon-jfr 8540d9dc6c RDEV-3625: Init os depended files from debian10 branch
Hash:
b802758bacf4df86379b175f716347dc179e6696
2022-11-08 20:24:50 +01:00

44 lines
1.5 KiB
Groovy

pipeline {
agent {
dockerfile {
args '-u root'
}
}
stages {
stage('make') {
steps {
sh 'cd /usr/src/SSH/PAM ; make'
}
}
stage('make install') {
steps {
sh 'cd /usr/src/SSH/PAM ; make install DESTDIR=/usr/src/SSH/PAM'
}
}
stage('Build DEB for debian10') {
when {
branch "master"
}
steps {
sh "fpm \
-C /usr/src/SSH/PAM \
-s dir -t deb \
-m 'KRI <kri@astec.net>' \
--url https://rublon.com/ \
-n rublon-ssh -v 1.0 \
--iteration ${currentBuild.number}+buster \
--depends libcurl4 \
--depends openssh-server \
--depends python3-pip \
--config-files /etc/rublon.config \
--description \"Rublon SSH\" \
/etc/rublon.config=/etc/rublon.config \
/usr/share/rublon-ssh/confirmMethod.py=/usr/share/rublon-ssh/confirmMethod.py \
/usr/share/rublon-ssh/confirmUser.py=/usr/share/rublon-ssh/confirmUser.py \
/lib/x86_64-linux-gnu/security/pam_rublon.so=/lib/x86_64-linux-gnu/security/pam_rublon.so"
archiveArtifacts artifacts: '*.deb', fingerprint: true
}
}
}
}