docker inside github actions的纱线测试从未结束

docker inside github actions的纱线测试从未结束,docker,yarnpkg,github-actions,Docker,Yarnpkg,Github Actions,我有一个用docker构建的react应用程序。现在我已经对它进行了测试,但是在github动作中,step纱线测试永远不会结束 这是我的dockerfile: FROM node:alpine as build WORKDIR /app RUN apk update && apk add jq COPY . /app ENV PATH /app/node_modules/.bin:$PATH RUN yarn --silent RUN yarn lint RUN yarn te

我有一个用docker构建的react应用程序。现在我已经对它进行了测试,但是在github动作中,step纱线测试永远不会结束

这是我的dockerfile:

FROM node:alpine as build
WORKDIR /app
RUN apk update && apk add jq
COPY . /app
ENV PATH /app/node_modules/.bin:$PATH
RUN yarn --silent
RUN yarn lint
RUN yarn test
RUN yarn build

FROM nginx:alpine as nginx

RUN apk add --no-cache certbot
COPY nginx/renew /etc/periodic/daily/renew
RUN chmod +x /etc/periodic/daily/renew
RUN mkdir /var/lib/certbot

VOLUME /var/log/nginx

RUN rm /etc/nginx/conf.d/default.conf
COPY nginx/nginx.conf /etc/nginx/conf.d

COPY --from=build /app/build /usr/share/nginx/html

EXPOSE 80
EXPOSE 443

WORKDIR /usr/share/nginx/html
COPY ./env.sh .
COPY .env .

RUN apk add --no-cache bash
RUN chmod +x env.sh

CMD ["/bin/bash", "-c", "/usr/share/nginx/html/env.sh && nginx -g \"daemon off;\""]
在添加line run纱线测试之前,everuthing可以很好地运行内置gh操作,但在这之后会出现:

 Test Suites: 3 passed, 3 total
Tests:       10 passed, 10 total
Snapshots:   1 passed, 1 total
Time:        15.335s
Ran all test suites.

Error: The operation was canceled.
在那里呆了将近6个小时,github自己就停止了工作。 有什么想法吗