summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChandan Singh <csingh43@bloomberg.net>2019-01-14 13:20:37 +0000
committerChandan Singh <csingh43@bloomberg.net>2019-01-14 14:30:15 +0000
commitbb80a2b8d311b9eb32a0777c95fd46b9758148c8 (patch)
tree9f7a2c4f82a240d4926d5ac015f04f17b2df0f57
parent4f5f1184371e14dfb520c96e592bc61f8e6be9d0 (diff)
downloadbuildstream-bb80a2b8d311b9eb32a0777c95fd46b9758148c8.tar.gz
.gitlab-ci.yml: Use newer image for overning aarch tests
During recent reorganizing of `.gitlab-ci.yml` to work with `tox`, seems like we missed to update the image used by the overnight aarch tests, meaning that they currently fail due to `tox` being missing from them. While these tests will be skipped on MRs usually, here is an example of what the tests look like if they are actually run with this change: https://gitlab.com/BuildStream/buildstream/-/jobs/145449561. Fixes #859.
-rw-r--r--.gitlab-ci.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c1a07b201..466f23713 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -61,7 +61,7 @@ tests-ubuntu-18.04:
<<: *tests
overnight-fedora-28-aarch64:
- image: buildstream/testsuite-fedora:aarch64-28-06bab030-32a101f6
+ image: buildstream/testsuite-fedora:aarch64-28-5da27168-32c47d1c
tags:
- aarch64
<<: *tests
@@ -70,6 +70,12 @@ overnight-fedora-28-aarch64:
except: []
only:
- schedules
+ before_script:
+ # grpcio needs to be compiled from source on aarch64 so we additionally
+ # need a C++ compiler here.
+ # FIXME: Ideally this would be provided by the base image. This will be
+ # unblocked by https://gitlab.com/BuildStream/buildstream-docker-images/issues/34
+ - dnf install -y gcc-c++
tests-unix:
# Use fedora here, to a) run a test on fedora and b) ensure that we