Skip to content

Commit fc9524b

Browse files
committed
Install beakerlib in CirclesCI
See 837cf4a
1 parent 2fe7d77 commit fc9524b

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

.circleci/config.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,21 @@ jobs:
1414
# See: https://circleci.com/docs/2.0/configuration-reference/#steps
1515
steps:
1616
- checkout
17-
- run: uname -a
18-
- run: python3 --version
19-
# fail if not using Python 3
20-
- run: python3 --version | grep "3\."
21-
- run: sudo apt-get install firefox wrk
22-
- run: pip3 install -r requirements/devel.txt
23-
- run: make test-docker-image
17+
- run: |
18+
uname -a
19+
python3 --version
20+
# fail if not using Python 3
21+
python3 --version | grep "3\."
22+
23+
sudo apt-get install firefox git make wrk
24+
# install beakerlib from source it doesn't ship DEB packages
25+
if [ ! -f "/usr/share/beakerlib/beakerlib.sh" ]; then
26+
git clone https://github.com/beakerlib/beakerlib.git
27+
sudo make -C beakerlib/ install
28+
fi
29+
30+
pip3 install -r requirements/devel.txt
31+
make test-docker-image
2432
2533
aarch64-build-and-push-docker-image:
2634
machine:

0 commit comments

Comments
 (0)