From 74ef13906dd0297ae7205f667383e55011a1963a Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Mon, 17 Mar 2025 19:48:17 +0100 Subject: [PATCH] Add parameters for changelog mantainers --- Jenkins/Jenkinsfile-deb-pkg | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/Jenkins/Jenkinsfile-deb-pkg b/Jenkins/Jenkinsfile-deb-pkg index 981fb53..d17e9e2 100644 --- a/Jenkins/Jenkinsfile-deb-pkg +++ b/Jenkins/Jenkinsfile-deb-pkg @@ -1,14 +1,19 @@ -@Library('jenkins-shared-library') _ pipeline { agent { label 'jenkins-slave' } environment { DEBIAN_FRONTEND = 'noninteractive' + DEFAULT_DEV_NAME = 'Default Developer' + DEFAULT_DEV_EMAIL = 'default@email.com' } options { skipDefaultCheckout() } + parameters { + string(name: 'DEV_NAME', defaultValue: '', description: 'Nombre del desarrollador') + string(name: 'DEV_EMAIL', defaultValue: '', description: 'Email del desarrollador') + } stages { stage('Prepare Workspace') { steps { @@ -30,7 +35,10 @@ pipeline { stage('Generate Changelog') { steps { script { - generateDebianChangelog(env.BUILD_DIR) + def devName = params.DEV_NAME ? params.DEV_NAME : env.DEFAULT_DEV_NAME + def devEmail = params.DEV_EMAIL ? params.DEV_EMAIL : env.DEFAULT_DEV_EMAIL + + generateDebianChangelog(env.BUILD_DIR, devName, devEmail) } } } @@ -47,12 +55,12 @@ pipeline { } } } - - // stage ('Publish to Debian Repository') { - // agent { label 'debian-repo' } - // steps { - // sh "aptly repo add opengnsys-devel /var/tmp/opengnsys/debian-repo/*.deb" - // } - // } } -} \ No newline at end of file +} +// stage ('Publish to Debian Repository') { +// agent { label 'debian-repo' } +// steps { +// sh "aptly repo add opengnsys-devel /var/tmp/opengnsys/debian-repo/*.deb" +// } +// } +