summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <contact@benschubert.me>2019-09-26 11:35:48 +0100
committerBenjamin Schubert <contact@benschubert.me>2019-10-04 09:25:30 +0100
commit6242b84c67dac31eaafe4b82c8c25593899b10f0 (patch)
tree74f301ab62a2d1178f6104789480625fd7b1a174
parent764a7cf075f0bbd6c31a312b27532749f2d7136a (diff)
downloadbuildstream-6242b84c67dac31eaafe4b82c8c25593899b10f0.tar.gz
[.gitlab-ci.yml] Update overnight test
- Move to a debian image, it removes a problem we have currently with ostree on fedora starting a background thread - Update bst experimental version to the master version - Update freedesktop-sdk to point to an updated branch
-rw-r--r--.gitlab-ci.yml12
1 files changed, 7 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 130b52e9a..e9655f007 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -275,11 +275,11 @@ docs:
.overnight-tests: &overnight-tests-template
stage: test
- image: registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-fedora:30-master-85428307
+ image: registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-debian:9-master-83237142
variables:
BST_EXT_URL: git+https://gitlab.com/BuildStream/bst-plugins-experimental.git
- BST_EXT_REF: 0.12.0-161-g624c8da7c4f8660b7f9e9c6f85399a00f3d3c1e6
- FD_SDK_REF: freedesktop-sdk-19.08.2-4-g9d11a8ba10b1e20869338a675891ada9995b6fda
+ BST_EXT_REF: 0.12.0-161-g624c8da
+ FD_SDK_REF: freedesktop-sdk-19.08.0-4-gf764efa7
before_script:
- |
mkdir -p "${HOME}/.config"
@@ -287,11 +287,13 @@ docs:
scheduler:
fetchers: 2
EOF
- - dnf install -y ostree python3-gobject-base
+ - apt-get update
+ - apt-get install --assume-yes cython3
+ - apt-get install --assume-yes --target-release stretch-backports gir1.2-ostree-1.0 ostree
- pip3 install -r requirements/requirements.txt -r requirements/plugin-requirements.txt
- pip3 wheel --wheel-dir wheels/ --no-deps .
- pip3 install --no-index wheels/*
- - pip3 install --user -e ${BST_EXT_URL}@${BST_EXT_REF}#egg=bst_ext
+ - pip3 install --user -e ${BST_EXT_URL}@${BST_EXT_REF}#egg=bst_ext[cargo,ostree]
- git clone https://gitlab.com/freedesktop-sdk/freedesktop-sdk.git
- git -C freedesktop-sdk checkout ${FD_SDK_REF}
artifacts: