Commit 324472b4 authored by Georges Racinet's avatar Georges Racinet 🦑
Browse files

Heptapod CI: removed unnecessary install steps in "inside" tests

These are now provided by the dedicated image with chromium.
We keep only the sudoers configuration (allowing the user running the tests
to call `gitlab-ctl` and friends).
parent 04251705c6be
Pipeline #13699 failed with stages
in 58 minutes and 30 seconds
......@@ -74,14 +74,8 @@ docker-inside:
- .rules:test-heptapod
image: $HEPTAPOD_CHROMIUM_IMAGE:$TARGET_HEPTAPOD_IMAGE
script:
- apt-get update
- apt-get -y install sudo
- visudo --file=ci/omnibus.sudoers -c
- install -m 0440 -o root -g root ci/omnibus.sudoers /etc/sudoers.d/omnibus
# this will in particular bring a version of virtualenv that's suited
# for Python 3.8 instead of one that can't use Python 3.8 in --python option
- /opt/gitlab/embedded/bin/pip3 install tox
- apt-get -y install chromium-driver
- ci/run-tests-inside || ci/fail-copy-logs
artifacts:
when: on_failure
......
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