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