summaryrefslogtreecommitdiffstats
path: root/ci/build_scripts/build_for_amd64.sh
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