summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <contact@benschubert.me>2020-03-25 11:40:44 +0000
committerBenjamin Schubert <contact@benschubert.me>2020-03-25 11:40:44 +0000
commit0b11fcbf3026aaef36a5d1241064e8bb545e0ab3 (patch)
tree0e56344eebb22a61b90930c7a8b01e4078ca66ba
parent6d1c80bffe02c882c830e1f43857a3a7bdb07f7c (diff)
parentbe370e6945dc39b83e670ea097aa934568a77fd6 (diff)
downloadbuildstream-0b11fcbf3026aaef36a5d1241064e8bb545e0ab3.tar.gz
Merge branch 'bschubert/fix-overnight' into 'master'
.gitlab-ci.yml: install requirements from git instead of pipy See merge request BuildStream/buildstream!1839
-rw-r--r--.gitlab-ci.yml11
1 files changed, 7 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b43dacea5..66c212b5f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -360,10 +360,13 @@ docs:
fetchers: 2
EOF
- dnf install -y ostree python3-gobject-base
- - pip3 install -r requirements/requirements.txt
- - pip3 wheel --wheel-dir wheels/ --no-deps .
- - pip3 install --no-index wheels/*
- - pip3 install --user bst-plugins-experimental[cargo]==${BST_EXT_REF}
+ # Install pinned BuildStream dependencies, BuildStream from the local repository
+ # and bst-plugins-expeirmental from its repository
+ - |
+ pip3 install \
+ -r requirements/requirements.txt . \
+ git+https://gitlab.com/buildstream/bst-plugins-experimental.git@${BST_EXT_REF}#egg=bst_plugins_experimental[cargo] \
+ .
- git clone https://gitlab.com/freedesktop-sdk/freedesktop-sdk.git
- git -C freedesktop-sdk checkout ${FD_SDK_REF}
artifacts: