Ravindra Dhaka
07/13/2022, 3:50 PMTimothy Jones
07/14/2022, 1:36 AMRavindra Dhaka
07/14/2022, 2:59 AMTimothy Jones
07/14/2022, 3:29 AMRavindra Dhaka
07/14/2022, 3:30 AMerr Error: /builds/panamera/fcg/service/auction/node_modules/@pact-foundation/pact-node/standalone/linux-x64-1.89.02-rc1/pact/lib/ruby/bin/ruby: line 6: /builds/panamera/fcg/service/auction/node_modules/@pact-foundation/pact-node/standalone/linux-x64-1.89.02-rc1/pact/lib/ruby/bin.real/ruby: No such file or directory
at ChildProcess.<anonymous> (/builds/panamera/fcg/service/auction/node_modules/@pact-foundation/pact-node/src/verifier.js:187:64)
at Object.onceWrapper (events.js:520:26)
at ChildProcess.emit (events.js:412:35)
at ChildProcess.emit (domain.js:470:12)
at maybeClose (internal/child_process.js:1055:16)
at Socket.<anonymous> (internal/child_process.js:441:11)
at Socket.emit (events.js:400:28)
at Socket.emit (domain.js:470:12)
at Pipe.<anonymous> (net.js:675:12)
at Pipe.callbackTrampoline (internal/async_hooks.js:131:17)
✓ validates the expectations of Dealer-Service (89ms)
1 passing (236ms)
Uploading artifacts for successful job
Ravindra Dhaka
07/14/2022, 3:30 AMRavindra Dhaka
07/14/2022, 3:32 AMTimothy Jones
07/14/2022, 3:32 AMTimothy Jones
07/14/2022, 3:32 AMyou'll need to ensure the following dependencies are met:
Bash (it's not enough to have Ash)
Standard CAs for TLS network communication
glibc
Timothy Jones
07/14/2022, 3:33 AMRavindra Dhaka
07/14/2022, 3:34 AMTimothy Jones
07/14/2022, 3:35 AMRavindra Dhaka
07/14/2022, 3:35 AMrunPactTests:
image: pactfoundation/pact-cli:latest
stage: pacts-tests
services:
Ravindra Dhaka
07/14/2022, 3:35 AMTimothy Jones
07/14/2022, 3:35 AMTimothy Jones
07/14/2022, 3:35 AMRavindra Dhaka
07/14/2022, 3:36 AMFROM node:8-alpine
RUN apk add --no-cache --virtual build-dependencies build-base
RUN apk --no-cache add ca-certificates wget bash \
&& wget -q -O /etc/apk/keys/sgerrand.rsa.pub <https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub> \
&& wget <https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.29-r0/glibc-2.29-r0.apk> \
&& apk add glibc-2.29-r0.apk
WORKDIR /app
COPY package*.json /app/
RUN npm install
COPY . /app/
RUN npm test
Ravindra Dhaka
07/14/2022, 3:38 AMTimothy Jones
07/14/2022, 3:38 AMRUN npm install
COPY . /app/
This might need to be in the other orderTimothy Jones
07/14/2022, 3:38 AMRavindra Dhaka
07/14/2022, 3:39 AMTimothy Jones
07/14/2022, 3:40 AMTimothy Jones
07/14/2022, 3:41 AMTimothy Jones
07/14/2022, 3:41 AMTimothy Jones
07/14/2022, 3:41 AMRavindra Dhaka
07/14/2022, 3:42 AMSHELL ["/bin/bash", "-c"]
in my DockerFileRavindra Dhaka
07/14/2022, 3:42 AMTimothy Jones
07/14/2022, 3:43 AM