25 lines
547 B
Bash
Executable File
25 lines
547 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# Generates deb and rpm packages for CI.
|
|
# Assumes a static release has already been built.
|
|
|
|
main() {
|
|
cd "$(dirname "${0}")/../.."
|
|
source ./ci/lib.sh
|
|
|
|
VERSION="$(pkg_json_version)"
|
|
export VERSION
|
|
|
|
ARCH="$(arch)"
|
|
export ARCH
|
|
|
|
local nfpm_config
|
|
nfpm_config=$(envsubst < ./ci/build/nfpm.yaml)
|
|
|
|
nfpm pkg -f <(echo "$nfpm_config") --target release-github/code-server-"$VERSION-$ARCH.deb"
|
|
nfpm pkg -f <(echo "$nfpm_config") --target release-github/code-server-"$VERSION-$ARCH.rpm"
|
|
}
|
|
|
|
main "$@"
|