Skip to content

Commit

Permalink
ci: add build testing against named-data PPA
Browse files Browse the repository at this point in the history
Also, skip examples in code-coverage builds

Change-Id: I11a728eb3f469e0838217fada5184833ba191198
  • Loading branch information
Pesa committed Dec 3, 2023
1 parent 7639daa commit 123d44b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,7 @@ jobs:
uses: named-data/actions/.github/workflows/jenkins-script-ubuntu.yml@v1
macOS:
uses: named-data/actions/.github/workflows/jenkins-script-macos.yml@v1
PPA:
uses: named-data/actions/.github/workflows/ppa.yml@v1
with:
extra-deps: libboost-iostreams-dev
8 changes: 4 additions & 4 deletions .jenkins.d/10-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ if [[ $JOB_NAME != *"code-coverage" && $JOB_NAME != *"limited-build" ]]; then
# Cleanup
./waf --color=yes distclean

# Build in release mode without tests
./waf --color=yes configure
# Build in release mode with examples
./waf --color=yes configure --with-examples
./waf --color=yes build

# Cleanup
./waf --color=yes distclean
fi

# Build in debug mode with tests and examples
./waf --color=yes configure --debug --with-tests --with-examples $ASAN $COVERAGE $LZMA
# Build in debug mode with tests
./waf --color=yes configure --debug --with-tests $ASAN $COVERAGE $LZMA
./waf --color=yes build

# (tests will be run against the debug version)
Expand Down

0 comments on commit 123d44b

Please sign in to comment.