browser-url: https://github.com/{github_user}/{github_name}
branches:
- origin/{version}
+ basedir: src/lttng-analyses
triggers:
- pollscm:
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+SRCDIR="src/lttng-analyses"
+
PYTHON3="python3"
P3_VERSION=$($PYTHON3 -c "import sys;print(sys.version[:3])")
export LD_LIBRARY_PATH="$BABELTRACE_DIR/lib"
export PYTHONPATH="$BABELTRACE_DIR/lib/python${P3_VERSION}/dist-packages/"
+export PATH="$PATH:$BABELTRACE_DIR/bin"
PYENV_HOME=$WORKSPACE/.pyenv/
. $PYENV_HOME/bin/activate
set -u
-pip install .
+cd "$SRCDIR"
+
+$PYTHON3 setup.py build
+$PYTHON3 setup.py test
+$PYTHON3 setup.py install
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+SRCDIR="src/lttng-analyses"
+
PYTHON3="python3"
P3_VERSION=$($PYTHON3 -c "import sys;print(sys.version[:3])")
pip install --quiet pylint
pip install --quiet pep8
-pep8 lttnganalyses | tee pep8.out
+cd "$SRCDIR"
+
+pep8 lttnganalyses | tee $WORKSPACE/pep8.out
-pylint -f parseable --ignore="_version.py" lttnganalyses | tee pylint.out
+pylint -f parseable --ignore="_version.py" lttnganalyses | tee $WORKSPACE/pylint.out