Use new CircleCI images (#12450)

* Use new CircleCI images

* Update .circleci/config.yml

* Update .circleci/config.yml
This commit is contained in:
Nicolò Ribaudo 2020-12-09 19:24:24 +01:00 committed by GitHub
parent 5067edfdd9
commit 0e271055c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,12 +30,17 @@ aliases:
executors:
node-executor:
docker:
- image: circleci/node:latest
- image: cimg/node:current
working_directory: ~/babel
# e2e-vue-cli test requires chromium
node-browsers-executor:
docker:
- image: circleci/node:latest-browsers
- image: cimg/node:current-browsers
working_directory: ~/babel
# e2e-jest test requires python
node-python-executor:
docker:
- image: cimg/python:3.9-node
working_directory: ~/babel
jobs:
@ -153,10 +158,14 @@ jobs:
- checkout
- attach_workspace:
at: /tmp/verdaccio-workspace
- run:
# vue-cli uses puppeteer, and it depends on the libXss.so.1 shared library
name: Install Headless Chrome dependencies
command: sudo apt-get install -yq libxss1
- run: ./scripts/integration-tests/e2e-vue-cli.sh
e2e-jest:
executor: node-executor
executor: node-python-executor
steps:
- checkout
- attach_workspace: