Skip to content

Commit

Permalink
Add CI tests for all flavors
Browse files Browse the repository at this point in the history
  • Loading branch information
zigarn committed May 16, 2022
1 parent b3148b0 commit 7b372f9
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 3 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/build.yml
Expand Up @@ -65,6 +65,25 @@ jobs:
run: |
docker container run --rm --entrypoint '' ${IMAGE_NAME} cat /etc/alpine-release
docker container run --rm --entrypoint '' ${IMAGE_NAME} chromium-browser --version
mkdir src/ && chmod a+rwX src/
if [[ '${{ matrix.context.folder }}' == 'with-node' ]]; then
docker container run --rm --entrypoint '' ${IMAGE_NAME} node --version
elif [[ '${{ matrix.context.folder }}' == 'with-deno' ]]; then
docker container run --rm --entrypoint '' ${IMAGE_NAME} deno --version
elif [[ '${{ matrix.context.folder }}' == 'with-chromedriver' ]]; then
docker container run --rm --entrypoint '' ${IMAGE_NAME} chromedriver --version
elif [[ '${{ matrix.context.folder }}' == 'with-playwright' ]]; then
docker container run --rm --volume $PWD:/work --workdir /work ${IMAGE_NAME}
[ -f src/example-chromium.png ]
elif [[ '${{ matrix.context.folder }}' == 'with-puppeteer' ]]; then
docker container run --rm --volume $PWD:/work --workdir /work --cap-add=SYS_ADMIN ${IMAGE_NAME}
[ -f src/devfest.pdf ]
elif [[ '${{ matrix.context.folder }}' == 'with-puppeteer-xvfb' ]]; then
docker container run --rm --volume $PWD:/work --workdir /work --cap-add=SYS_ADMIN ${IMAGE_NAME}
[ -f src/screenshot.png ]
elif [[ '${{ matrix.context.folder }}' == 'with-selenoid' ]]; then
docker container run --rm --entrypoint '' ${IMAGE_NAME} selenoid -version
fi
- name: Compute versioned tag
if: ${{ github.event_name == 'push' }}
Expand Down
2 changes: 1 addition & 1 deletion with-playwright/Dockerfile
Expand Up @@ -7,4 +7,4 @@ COPY --chown=chrome package.json package-lock.json ./
RUN npm install
COPY --chown=chrome . ./
ENTRYPOINT ["tini", "--"]
CMD ["node", "src/useragent"]
CMD ["node", "/usr/src/app/src/useragent"]
2 changes: 1 addition & 1 deletion with-puppeteer-xvfb/Dockerfile
Expand Up @@ -12,4 +12,4 @@ ENV DISPLAY :99
COPY --chown=chrome . ./
RUN chmod +x docker-entrypoint.sh
ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
CMD ["node", "src/extension.js"]
CMD ["node", "/usr/src/app/src/extension.js"]
2 changes: 1 addition & 1 deletion with-puppeteer/Dockerfile
Expand Up @@ -7,4 +7,4 @@ COPY --chown=chrome package.json package-lock.json ./
RUN npm install
COPY --chown=chrome . ./
ENTRYPOINT ["tini", "--"]
CMD ["node", "src/pdf"]
CMD ["node", "/usr/src/app/src/pdf"]

0 comments on commit 7b372f9

Please sign in to comment.