Commit 6bc21564 authored by Georges Racinet's avatar Georges Racinet 🦑
Browse files

Heptapod CI: using heptapod/ci-images/mercurial base Docker image

This spares us refreshing APT sources and installing tox, better for
latency, bandwidth, given that the chances the base image is already
available are high, and about the same as the octobus image meant for
classical Mercurial extensions testing that's been replaced.
parent 6c9d4084910b
Pipeline #12516 failed with stage
in 23 minutes and 42 seconds
......@@ -32,13 +32,16 @@ flake8:
alias: heptapod
- name: selenium/standalone-chrome
alias: selenium
image: octobus/ci-py3-hgext3rd
# This base image provides in particular python3, Mercurial and SSH clients,
# as well as tox (Mercurial and hg-evolve have fixed versions, the same as
# server-side for the 'default' series of Heptapod.
# We may prefer to switch to `stable` instead of `latest` when it becomes
# available, but it doesn't matter much except in very special cases, such
# as when we had to force hg-evolve>=9.3.1 for all clients (see heptapod#221).
image: registry.heptapod.net:443/heptapod/ci-images/mercurial/hg-current:latest
variables:
PYTEST_NUM_SHARDS: 2
script:
- apt-get update
- apt-get -y install tox openssh-client
- pip install --user hg-evolve>=9.3.1
- ci/run-tests
docker-inside:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment