jenkins: make jellyfin pipeline shell flags POSIX-safe
This commit is contained in:
parent
628e204fc5
commit
301d084695
8
services/jellyfin/oidc/Jenkinsfile
vendored
8
services/jellyfin/oidc/Jenkinsfile
vendored
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user