jenkins: make jellyfin pipeline shell flags POSIX-safe

This commit is contained in:
Brad Stein 2026-04-10 05:45:33 -03:00
parent 628e204fc5
commit 301d084695

View File

@ -39,7 +39,7 @@ spec:
steps {
container('dotnet') {
sh '''
set -euo pipefail
set -eu
apt-get update
apt-get install -y --no-install-recommends zip curl ca-certificates git
WORKDIR="$(pwd)/build"
@ -541,7 +541,7 @@ EOF
steps {
container('dotnet') {
sh '''
set -euo pipefail
set -eu
apt-get update
apt-get install -y --no-install-recommends unzip
WORKDIR="$(pwd)/build"
@ -565,7 +565,7 @@ EOF
container('dotnet') {
withCredentials([usernamePassword(credentialsId: 'harbor-robot', usernameVariable: 'HARBOR_USERNAME', passwordVariable: 'HARBOR_PASSWORD')]) {
sh '''
set -euo pipefail
set -eu
WORKDIR="$(pwd)/build"
ORAS_BIN="/usr/local/bin/oras"
curl -sSL "https://github.com/oras-project/oras/releases/download/v${ORAS_VERSION}/oras_${ORAS_VERSION}_linux_amd64.tar.gz" | tar -xz -C /usr/local/bin oras
@ -587,7 +587,7 @@ EOF
}
container('dotnet') {
sh '''
set -euo pipefail
set -eu
python - <<'PY'
import os
import urllib.request