diff --git a/bamboo-specs/src/main/resources/scripts/build.sh b/bamboo-specs/src/main/resources/scripts/build.sh index 14c9597bc..bc20bb8aa 100755 --- a/bamboo-specs/src/main/resources/scripts/build.sh +++ b/bamboo-specs/src/main/resources/scripts/build.sh @@ -25,7 +25,7 @@ fi echo "Building version $version" -docker build -t "$imageName":latest -f "$dockerfileLocation" . +docker build --buildArgs bamboo_sonarqube_api_token_secret=${bamboo_sonarqube_api_token_secret} -t "$imageName":latest -f "$dockerfileLocation" . if [[ -n ${version+z} ]] then diff --git a/docker/red-ui/Dockerfile b/docker/red-ui/Dockerfile index 084a08fb8..73b0eb23b 100644 --- a/docker/red-ui/Dockerfile +++ b/docker/red-ui/Dockerfile @@ -1,4 +1,5 @@ FROM node:14.18-buster as prep + RUN apt-get update && apt-get install -y jq COPY package.json /tmp @@ -15,8 +16,8 @@ COPY yarn.lock ./ ## Storing node modules on a separate layer will prevent unnecessary npm installs at each build RUN yarn install && mkdir /ng-app && mv ./node_modules ./ng-app - - +ARG bamboo_sonarqube_api_token_secret +ENV bamboo_sonarqube_api_token_secret=$bamboo_sonarqube_api_token_secret WORKDIR /ng-app