summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorbschubert15 <bschubert15@bloomberg.net>2020-03-25 09:26:25 +0000
committerbschubert15 <bschubert15@bloomberg.net>2020-03-25 09:52:34 +0000
commitbe370e6945dc39b83e670ea097aa934568a77fd6 (patch)
tree0e56344eebb22a61b90930c7a8b01e4078ca66ba /.gitlab-ci.yml
parent6d1c80bffe02c882c830e1f43857a3a7bdb07f7c (diff)
downloadbuildstream-be370e6945dc39b83e670ea097aa934568a77fd6.tar.gz
.gitlab-ci.yml: install requirements from git instead of pipy
Diffstat (limited to '.gitlab-ci.yml')
-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: