blob: 0100c4de5608d10857701ca97016c7647e1a3202 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash -x
set -euo pipefail
# Install required cargo crates
cargo install cargo-deb --version 1.38.1
# Load the package list as $RELEASE_PACKAGES and $TEST_PACKAGES
source ./ci/package_list.sh
# Build release debian packages
for PACKAGE in "${RELEASE_PACKAGES[@]}"
do
cargo deb -p "$PACKAGE"
done
# Build binaries required by test
for PACKAGE in "${TEST_PACKAGES[@]}"
do
cargo build --release -p "$PACKAGE"
done
|