.gitlab-ci.yml
author Pierre-Yves David <pierre-yves.david@octobus.net>
Thu, 14 Nov 2019 12:03:52 +0100
branchstable
changeset 4924 cf1c67449fa7
parent 4923 d18908c5642a
child 4925 dbeb04ee6679
permissions -rw-r--r--
heptapod-ci: let the number of CPU to be picked automatically We now have a larger, bigger machine to run the tests. Let's let run-tests.py pick the number of concurrent jobs.

flake8:
    image: octobus/ci-py2-hgext3rd
    script:
        - hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' -X hgext3rd/evolve/thirdparty | xargs -0 flake8
tests:
    image: octobus/ci-py2-hgext3rd
    script:
        - echo $PWD
        - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`
        - hg clone https://mirror.octobus.net/hg/ /tmp/mercurial-clone-`hg log -r . -T "{node}"` --config share.pool=/tmp/
        - hg -R /tmp/mercurial-clone-`hg log -r . -T "{node}"` update `hg log -r . -T '{branch}'`
        - (cd tests; /tmp/mercurial-clone-`hg log -r . -T "{node}"`/tests/run-tests.py)
        - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`