diff --git a/jobs/swh-packages.yaml b/jobs/swh-packages.yaml index 163e1d9..6bca0df 100644 --- a/jobs/swh-packages.yaml +++ b/jobs/swh-packages.yaml @@ -1,270 +1,266 @@ - job-group: - name: 'swh-jobs-{name}' + name: "swh-jobs-{name}" jobs: - "{name}" - "{name}/incoming-tag" - "{name}/pypi-upload" - "{name}/tests" - - '{name}/tests-on-diff' - - "{name}/tox" + - "{name}/tests-on-diff" - "debian/packages/{name}" - "debian/packages/{name}/update-for-release" - "debian/packages/{name}/automatic-backport" - "debian/packages/{name}/gbp-buildpackage" - project: name: DAUTH display-name: swh-auth repo_name: swh-auth pkg: auth python_module: swh.auth jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DCORE display-name: swh-core repo_name: swh-core pkg: core python_module: swh.core jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DCNT display-name: swh-counters repo_name: swh-counters pkg: counters python_module: swh.counters jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DDEP display-name: swh-deposit repo_name: swh-deposit pkg: deposit python_module: swh.deposit jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DGRPH display-name: swh-graph repo_name: swh-graph pkg: graph python_module: swh.graph jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DCIDX display-name: swh-indexer repo_name: swh-indexer pkg: indexer python_module: swh.indexer jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DICP display-name: swh-icinga-plugins repo_name: swh-icinga-plugins pkg: icinga-plugins python_module: swh.icinga_plugins jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DJNL display-name: swh-journal repo_name: swh-journal docker_image: kafka pkg: journal python_module: swh.journal jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DLS display-name: swh-lister repo_name: swh-lister pkg: lister python_module: swh.lister jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DLDBASE display-name: swh-loader-core repo_name: swh-loader-core pkg: loader.core python_module: swh.loader.core jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DLDG display-name: swh-loader-git repo_name: swh-loader-git pkg: loader.git python_module: swh.loader.git jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DLDHG display-name: swh-loader-mercurial repo_name: swh-loader-mercurial pkg: loader.mercurial python_module: swh.loader.mercurial jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DLDSVN display-name: swh-loader-svn repo_name: swh-loader-svn pkg: loader.svn python_module: swh.loader.svn jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DMOD display-name: swh-model repo_name: swh-model pkg: model python_module: swh.model jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DMFCD display-name: swh-clearlydefined repo_name: swh-clearlydefined pkg: clearlydefined python_module: swh.clearlydefined jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DOBJS display-name: swh-objstorage repo_name: swh-objstorage pkg: objstorage deb-extra-repositories: ceph python_module: swh.objstorage jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DOBJSRPL display-name: swh-objstorage-replayer repo_name: swh-objstorage-replayer pkg: objstorage.replayer python_module: swh.objstorage.replayer jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DPROV display-name: swh-provenance repo_name: swh-provenance pkg: provenance python_module: swh.provenance jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DSEA display-name: swh-search repo_name: swh-search pkg: search deb-extra-repositories: elasticsearch python_module: swh.search jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: TSBX display-name: swh-sandbox repo_name: swh-sandbox pkg: sandbox incoming_tag_auto_pypi_host: test.pypi.org python_module: swh.sandbox jobs: - "{name}" - "{name}/incoming-tag" - "{name}/pypi-upload" - "{name}/tests" - - '{name}/tests-on-diff' - - "{name}/tox" + - "{name}/tests-on-diff" - project: name: DTSCN display-name: swh-scanner repo_name: swh-scanner pkg: scanner python_module: swh.scanner jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DSCH display-name: swh-scheduler repo_name: swh-scheduler pkg: scheduler python_module: swh.scheduler jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DSTO display-name: swh-storage repo_name: swh-storage pkg: storage deb-extra-repositories: cassandra python_module: swh.storage jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DVAU display-name: swh-vault repo_name: swh-vault pkg: vault python_module: swh.vault jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DWAPPS display-name: swh-web repo_name: swh-web pkg: web python_module: swh.web do_cypress: true jobs: - - 'swh-jobs-{name}' - - '{name}/cypress' - - '{name}/cypress-diff' + - "swh-jobs-{name}" - project: name: DWCLI display-name: swh-web-client repo_name: swh-web-client pkg: web-client python_module: swh.web.client jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" - project: name: DFUSE display-name: swh-fuse repo_name: swh-fuse pkg: fuse python_module: swh.fuse docker_options: --privileged --device /dev/fuse jobs: - - 'swh-jobs-{name}' + - "swh-jobs-{name}" diff --git a/jobs/templates/swh-cypress.yaml b/jobs/templates/swh-cypress.yaml deleted file mode 100644 index 5661b17..0000000 --- a/jobs/templates/swh-cypress.yaml +++ /dev/null @@ -1,62 +0,0 @@ -- job-template: - name: "{name}/cypress" - display-name: "master branch (cypress)" - project-type: pipeline - docker_image: cypress - triggers: - - timed: '@daily' - sandbox: true - auth-token: 'ph4br1cat0r' - properties: - - build-discarder: - num-to-keep: 20 - parameters: - - git-parameter: - name: REVISION - type: PT_REVISION - defaultValue: master - description: Git revision to build. - - string: - name: PHID - description: PHID of the Phabricator target object on which results will be reported. - - dsl: | - pipeline {{ - stages {{ - stage ('Fail unconditionally') {{ - steps {{ - echo 'This job has been merged into {name}/tests; it is only kept for historical purposes' - sh 'exit 1' - }} - }} - }} - }} - - - -- job-template: - name: "{name}/cypress-diff" - display-name: 'Phab. Diff (cypress)' - docker_image: cypress - node: "swh-{docker_image}" - auth-token: ph4br1cat0r - parameters: - - string: - name: REPO - description: PHID of the Diffusion repository - - string: - name: PHID - description: PHID of the Target object - - string: - name: DIFF_ID - description: ID of the Diff patch to apply, if any - scm: - - git: - url: https://forge.softwareheritage.org/source/{repo_name}.git - branches: - - origin/master - - builders: - - shell: | - echo "This job is only kept for historical purposes; please run {name}/tests-on-diff instead" - exit 1 diff --git a/jobs/templates/swh-tox.yaml b/jobs/templates/swh-tox.yaml deleted file mode 100644 index c0957a3..0000000 --- a/jobs/templates/swh-tox.yaml +++ /dev/null @@ -1,31 +0,0 @@ -- job-template: - name: '{name}/tox' - display-name: 'Phab. Diff (legacy)' - docker_image: tox - node: "swh-{docker_image}" - default-tox-environment: py3 - auth-token: ph4br1cat0r - parameters: - - string: - name: REPO - description: PHID of the Diffusion repository - - string: - name: PHID - description: PHID of the Target object - - string: - name: DIFF_ID - description: ID of the Diff patch to apply, if any - - string: - name: TOX_ENVIRONMENT - description: tox environment to use for the main tox run - default: "{default-tox-environment}" - scm: - - git: - url: https://forge.softwareheritage.org/source/{repo_name}.git - branches: - - origin/master - - builders: - - shell: | - echo "This job is only kept for historical purposes; please run {name}/tests-on-diff instead" - return 1