diff --git a/jobs/swh/core.yaml b/jobs/swh/core.yaml index d34ca62..dc4fe28 100644 --- a/jobs/swh/core.yaml +++ b/jobs/swh/core.yaml @@ -1,10 +1,9 @@ - project: name: DCORE display-name: swh-core pkg: core jobs: - "{name}" - "{name}/tests" - "{name}/tox" - "debian/packages/{name}" - - "debian/packages/{name}/pipeline" diff --git a/jobs/templates/debian/folder.yml b/jobs/templates/debian/folder.yml new file mode 100644 index 0000000..7921791 --- /dev/null +++ b/jobs/templates/debian/folder.yml @@ -0,0 +1,5 @@ +- job-template: + name: 'debian/packages/{name}' + project-type: folder + display-name: '{display-name}' + diff --git a/jobs/templates/debian/pipeline.yml b/jobs/templates/debian/pipeline.yml deleted file mode 100644 index 4ae0b99..0000000 --- a/jobs/templates/debian/pipeline.yml +++ /dev/null @@ -1,37 +0,0 @@ -- job-template: - name: 'debian/packages/{name}' - project-type: folder - display-name: '{display-name}' - -- job-template: - name: 'debian/packages/{name}/pipeline' - project-type: pipeline - scm: - - git: - url: "https://forge.softwareheritage.org/source/{display-name}.git" - wipe-workspace: false - parameters: - - git-parameter: - name: tag - type: PT_TAG - tagFilter: origin/master/v[\d.]+ - sortMode: DESCENDING_SMART - selectedValue: TOP - dsl: | - pipeline {{ - agent {{ label 'debian' }} - stages {{ - stage('Checkout') {{ - steps {{ - checkout([ - $class: 'GitSCM', - branches: [[name: "refs/tags/$tag"]], - userRemoteConfigs: [[ - url: 'https://forge.softwareheritage.org/source/{display-name}.git', - refspec: '+refs/tags/*:refs/remotes/origins/tags/*' - ]] - ]) - }} - }} - }} - }}