Changeset View
Changeset View
Standalone View
Standalone View
jobs/templates/incoming-tag.groovy
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | stage('Update Debian packaging for new release') {{ | ||||
job: '/debian/packages/{name}/update-for-release', | job: '/debian/packages/{name}/update-for-release', | ||||
parameters: [ | parameters: [ | ||||
string(name: 'GIT_TAG', value: params.GIT_TAG), | string(name: 'GIT_TAG', value: params.GIT_TAG), | ||||
], | ], | ||||
wait: false, | wait: false, | ||||
) | ) | ||||
}} | }} | ||||
}} | }} | ||||
stage('Debian automatic backport') {{ | stage('Build Debian package') {{ | ||||
when {{ | when {{ | ||||
expression {{ params.GIT_TAG ==~ /debian\/.*/ }} | expression {{ params.GIT_TAG ==~ /debian\/.*/ }} | ||||
expression {{ !(params.GIT_TAG ==~ /debian\/upstream\/.*/) }} | expression {{ !(params.GIT_TAG ==~ /debian\/upstream\/.*/) }} | ||||
expression {{ !(params.GIT_TAG =~ /_bpo/) }} | expression {{ jobExists('/debian/packages/{name}/gbp-buildpackage') }} | ||||
expression {{ jobExists('/debian/packages/{name}/automatic-backport') }} | |||||
}} | }} | ||||
steps {{ | steps {{ | ||||
build( | build( | ||||
job: '/debian/packages/{name}/automatic-backport', | job: '/debian/packages/{name}/gbp-buildpackage', | ||||
parameters: [ | parameters: [ | ||||
string(name: 'GIT_TAG', value: params.GIT_TAG), | string(name: 'GIT_REVISION', value: params.GIT_TAG), | ||||
booleanParam(name: 'DO_UPLOAD', value: true), | |||||
], | ], | ||||
wait: false, | wait: false, | ||||
) | ) | ||||
}} | }} | ||||
}} | }} | ||||
}} | }} | ||||
}} | }} |