From 696ed313dccc6344c3872670fec44152ea06bfd4 Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Mon, 26 Apr 2021 06:06:44 +0100 Subject: [PATCH] make sure the script fails when there is an error in the pipeline --- provision/execute-provision-ldap.groovy-script.sh | 2 +- provision/execute-provision.groovy-script.sh | 2 +- provision/nexus-groovy.sh | 2 +- provision/provision-base.sh | 2 +- provision/provision-docker.sh | 2 +- provision/provision-dotnet-core-sdk.sh | 2 +- provision/provision-nexus.sh | 2 +- provision/summary.sh | 2 +- provision/use-apt-repository.sh | 2 +- provision/use-docker-repository.sh | 2 +- provision/use-maven-repository-from-gradle.sh | 2 +- provision/use-maven-repository-from-mvn.sh | 2 +- provision/use-npm-repository.sh | 2 +- provision/use-nuget-repository.sh | 2 +- provision/use-raw-repository.sh | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/provision/execute-provision-ldap.groovy-script.sh b/provision/execute-provision-ldap.groovy-script.sh index 3c3c3d4..94631dd 100644 --- a/provision/execute-provision-ldap.groovy-script.sh +++ b/provision/execute-provision-ldap.groovy-script.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/execute-provision.groovy-script.sh b/provision/execute-provision.groovy-script.sh index 67ad315..cd41fb0 100644 --- a/provision/execute-provision.groovy-script.sh +++ b/provision/execute-provision.groovy-script.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/nexus-groovy.sh b/provision/nexus-groovy.sh index dc589bb..0959963 100644 --- a/provision/nexus-groovy.sh +++ b/provision/nexus-groovy.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail admin_username=${admin_username:-admin} admin_password=${admin_password:-admin} diff --git a/provision/provision-base.sh b/provision/provision-base.sh index cb13555..bb519b8 100644 --- a/provision/provision-base.sh +++ b/provision/provision-base.sh @@ -1,6 +1,6 @@ #!/bin/bash # here be dragons... see http://fvue.nl/wiki/Bash:_Error_handling -set -eux +set -euxo pipefail config_fqdn=$(hostname --fqdn) config_domain=$(hostname --domain) diff --git a/provision/provision-docker.sh b/provision/provision-docker.sh index c9aafa5..a8647df 100644 --- a/provision/provision-docker.sh +++ b/provision/provision-docker.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail # NB execute apt-cache madison docker-ce to known the available versions. docker_version="${1:-5:20.10.4~3-0~ubuntu-focal}"; shift || true diff --git a/provision/provision-dotnet-core-sdk.sh b/provision/provision-dotnet-core-sdk.sh index fc5fc6c..f177411 100644 --- a/provision/provision-dotnet-core-sdk.sh +++ b/provision/provision-dotnet-core-sdk.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail # opt-out of telemetry. echo 'export DOTNET_CLI_TELEMETRY_OPTOUT=1' >/etc/profile.d/opt-out-dotnet-cli-telemetry.sh diff --git a/provision/provision-nexus.sh b/provision/provision-nexus.sh index 6cc6e05..d1a6e77 100644 --- a/provision/provision-nexus.sh +++ b/provision/provision-nexus.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/summary.sh b/provision/summary.sh index dcf7f1c..af24b37 100644 --- a/provision/summary.sh +++ b/provision/summary.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail . /vagrant/provision/nexus-groovy.sh diff --git a/provision/use-apt-repository.sh b/provision/use-apt-repository.sh index 5e49ce3..3b59c4f 100644 --- a/provision/use-apt-repository.sh +++ b/provision/use-apt-repository.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/use-docker-repository.sh b/provision/use-docker-repository.sh index 6573ebb..f75b47b 100644 --- a/provision/use-docker-repository.sh +++ b/provision/use-docker-repository.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) docker_group_registry_host="$nexus_domain:5001" diff --git a/provision/use-maven-repository-from-gradle.sh b/provision/use-maven-repository-from-gradle.sh index 1d81321..125d451 100644 --- a/provision/use-maven-repository-from-gradle.sh +++ b/provision/use-maven-repository-from-gradle.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/use-maven-repository-from-mvn.sh b/provision/use-maven-repository-from-mvn.sh index 3330857..9806976 100644 --- a/provision/use-maven-repository-from-mvn.sh +++ b/provision/use-maven-repository-from-mvn.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/use-npm-repository.sh b/provision/use-npm-repository.sh index 0db2993..a751bc9 100644 --- a/provision/use-npm-repository.sh +++ b/provision/use-npm-repository.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/use-nuget-repository.sh b/provision/use-nuget-repository.sh index 6876944..6e0ca2a 100644 --- a/provision/use-nuget-repository.sh +++ b/provision/use-nuget-repository.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn) diff --git a/provision/use-raw-repository.sh b/provision/use-raw-repository.sh index 31337ad..02692f5 100644 --- a/provision/use-raw-repository.sh +++ b/provision/use-raw-repository.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -eux +set -euxo pipefail nexus_domain=$(hostname --fqdn)