ci: use POSIX shell flags in pipeline steps

This commit is contained in:
Brad Stein 2026-04-13 03:59:28 -03:00
parent 62b37c83e2
commit e3cebc289b

10
Jenkinsfile vendored
View File

@ -98,7 +98,7 @@ spec:
steps {
container('docker') {
sh '''
set -euo pipefail
set -eu
mkdir -p /root/.docker
cp /docker-config/config.json /root/.docker/config.json
'''
@ -110,7 +110,7 @@ spec:
steps {
container('node') {
sh '''
set -euo pipefail
set -eu
npm ci
npm run lint
npm run test:ci
@ -172,7 +172,7 @@ NODE
steps {
container('node') {
sh '''
set -euo pipefail
set -eu
node <<'NODE'
const fs = require('fs');
const { execSync } = require('child_process');
@ -239,7 +239,7 @@ NODE
steps {
container('docker') {
sh '''
set -euo pipefail
set -eu
seq 1 20 | while read _; do
docker info >/dev/null 2>&1 && break || sleep 2
done
@ -266,7 +266,7 @@ NODE
)
]) {
sh '''
set -euo pipefail
set -eu
. build/version.env
SHORT_SHA="$(git rev-parse --short HEAD)"
IMAGE_TAG="${APP_VERSION}-${BUILD_NUMBER}-${SHORT_SHA}"