docker inside github actions的纱线测试从未结束
我有一个用docker构建的react应用程序。现在我已经对它进行了测试,但是在github动作中,step纱线测试永远不会结束 这是我的dockerfile: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
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自己就停止了工作。
有什么想法吗