Skip to content
Snippets Groups Projects
  • Ralph Giles's avatar
    57274679
    Keep the continuous integration build scripts in the repo. · 57274679
    Ralph Giles authored
    We use scripts like these with jenkins to do automatic build
    and test runs on every commit. Keeping the build instructions
    in the source repository itself makes it easier to track changes,
    and easier to make atomic updates when something is moved in
    the build system which breaks the jenkins runs.
    57274679
    History
    Keep the continuous integration build scripts in the repo.
    Ralph Giles authored
    We use scripts like these with jenkins to do automatic build
    and test runs on every commit. Keeping the build instructions
    in the source repository itself makes it easier to track changes,
    and easier to make atomic updates when something is moved in
    the build system which breaks the jenkins runs.
autotools.sh 521 B
# Continuous integration build script for opusfile.
# This script is run by automated frameworks to verify commits
# see https://mf4.xiph.org/jenkins/job/opusfile-autotools/

# This is intended to be run from the top-level source directory.

# WARNING: clobbers outside the current tree!
rm  -f ../opus
ln -s /srv/jenkins/jobs/opus/workspace ../opus

# compile
./autogen.sh
./configure PKG_CONFIG_PATH=$PWD/../opus
make clean
make

# verify distribution target
make distcheck

# build the documentation
make -C doc/latex