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 {
|
steps {
|
||||||
container('dotnet') {
|
container('dotnet') {
|
||||||
sh '''
|
sh '''
|
||||||
set -euo pipefail
|
set -eu
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y --no-install-recommends zip curl ca-certificates git
|
apt-get install -y --no-install-recommends zip curl ca-certificates git
|
||||||
WORKDIR="$(pwd)/build"
|
WORKDIR="$(pwd)/build"
|
||||||
@ -541,7 +541,7 @@ EOF
|
|||||||
steps {
|
steps {
|
||||||
container('dotnet') {
|
container('dotnet') {
|
||||||
sh '''
|
sh '''
|
||||||
set -euo pipefail
|
set -eu
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y --no-install-recommends unzip
|
apt-get install -y --no-install-recommends unzip
|
||||||
WORKDIR="$(pwd)/build"
|
WORKDIR="$(pwd)/build"
|
||||||
@ -565,7 +565,7 @@ EOF
|
|||||||
container('dotnet') {
|
container('dotnet') {
|
||||||
withCredentials([usernamePassword(credentialsId: 'harbor-robot', usernameVariable: 'HARBOR_USERNAME', passwordVariable: 'HARBOR_PASSWORD')]) {
|
withCredentials([usernamePassword(credentialsId: 'harbor-robot', usernameVariable: 'HARBOR_USERNAME', passwordVariable: 'HARBOR_PASSWORD')]) {
|
||||||
sh '''
|
sh '''
|
||||||
set -euo pipefail
|
set -eu
|
||||||
WORKDIR="$(pwd)/build"
|
WORKDIR="$(pwd)/build"
|
||||||
ORAS_BIN="/usr/local/bin/oras"
|
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
|
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') {
|
container('dotnet') {
|
||||||
sh '''
|
sh '''
|
||||||
set -euo pipefail
|
set -eu
|
||||||
python - <<'PY'
|
python - <<'PY'
|
||||||
import os
|
import os
|
||||||
import urllib.request
|
import urllib.request
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user