From 0e271055c4fd37cbe446ace09cae2d1ccaeec9e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 9 Dec 2020 19:24:24 +0100 Subject: [PATCH] Use new CircleCI images (#12450) * Use new CircleCI images * Update .circleci/config.yml * Update .circleci/config.yml --- .circleci/config.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5aced9b5b4..361e5fcda3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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: