Gitlab CI: build all distros if branch has "release" or "testing" in it

This commit is contained in:
Dmitry Maksyoma
2021-03-15 21:33:57 +13:00
parent 25c32c96e5
commit df92791550
2 changed files with 28 additions and 2 deletions

19
builder/build-distro Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
set -e
os="$1"
codename="$2"
detect_package_format() {
package_format=rpm
if ls builder/dockerfile*"$os"* | grep -q .deb.build; then
package_format=deb
fi
}
cd "$(dirname "$0")/.."
detect_package_format
builder/build-tarball "$os" "$codename"
builder/build-${package_format} "$os" "$codename"