jjb: Correct param builds for linux 6.9-rc1
[lttng-ci.git] / scripts / barectf / build.sh
CommitLineData
51c9c62d 1#!/bin/sh
9b7bab3d 2#
2c34ea14
MJ
3# SPDX-FileCopyrightText: 2015-2023 Michael Jeanson <mjeanson@efficios.com>
4# SPDX-License-Identifier: GPL-2.0-or-later
9b7bab3d 5
51c9c62d
MJ
6set -exu
7
9b7bab3d
MJ
8SRCDIR="src/barectf"
9
10PYTHON3="python3"
9b7bab3d
MJ
11PYENV_HOME=$WORKSPACE/.pyenv/
12
13# Delete previously built virtualenv
14if [ -d "$PYENV_HOME" ]; then
15 rm -rf "$PYENV_HOME"
16fi
17
18# Create virtualenv and install necessary packages
b50820f1 19virtualenv -p $PYTHON3 "$PYENV_HOME"
9b7bab3d
MJ
20
21set +u
2c34ea14 22# shellcheck disable=SC1090,SC1091
9b7bab3d
MJ
23. "$PYENV_HOME/bin/activate"
24set -u
25
e2167831 26pip install --quiet poetry tox
9b7bab3d
MJ
27
28cd "$SRCDIR"
29
9b7bab3d 30# test
8b358466 31tox -v
9b7bab3d
MJ
32
33# EOF
This page took 0.030585 seconds and 4 git commands to generate.