diff --git a/jobs/templates/swh-tox.yaml b/jobs/templates/swh-tox.yaml new file mode 100644 index 0000000..84cd841 --- /dev/null +++ b/jobs/templates/swh-tox.yaml @@ -0,0 +1,40 @@ +- job-template: + name: swh-{name}/tox + node: swh-tox + auth-token: ph4br1cat0r + parameters: + - string: + name: REPO + description: PHID of the Diffusion repository + - string: + name: PHID + description: PHID of the Target object + - string: + name: URI + description: URI of the repo + - string: + name: COMMIT + description: commit ID to test, if any + - string: + name: DIFF_ID + description: ID of the Diff patch to apply, if any + scm: + - git: + url: https://forge.softwareheritage.org/source/swh-{name}.git + + wrappers: + - phabricator-differential + + + builders: + - shell: | + if [ -n $COMMIT ]; then + echo "Checkout commit $COMMIT" + git checkout $COMMIT + fi + - shell: python3 -m tox + + publishers: + - phabricator: + uberalls-enabled: false + comment-with-console-link-on-failure: true