ci: use POSIX shell flags in pipeline steps
This commit is contained in:
parent
62b37c83e2
commit
e3cebc289b
10
Jenkinsfile
vendored
10
Jenkinsfile
vendored
@ -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}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user