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" +// } +// } +