diff options
author | Benjamin Schubert <contact@benschubert.me> | 2019-09-26 11:35:48 +0100 |
---|---|---|
committer | Benjamin Schubert <contact@benschubert.me> | 2019-10-04 09:25:30 +0100 |
commit | 6242b84c67dac31eaafe4b82c8c25593899b10f0 (patch) | |
tree | 74f301ab62a2d1178f6104789480625fd7b1a174 | |
parent | 764a7cf075f0bbd6c31a312b27532749f2d7136a (diff) | |
download | buildstream-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.yml | 12 |
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: |