From 4e0e7632b3f30295a5cb084d05827044d447876d Mon Sep 17 00:00:00 2001 From: David Trattnig <david@subsquare.at> Date: Thu, 12 May 2022 21:30:25 +0200 Subject: [PATCH] Base Python 3.9 Buster, install requirements block --- .gitlab-ci.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9eaf68a..92041e6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: node:18.0.0-buster +image: python:3.9-buster stages: - test @@ -10,6 +10,12 @@ variables: API_ROOT_FILE: ./src/aura_engine_api/rest/swagger/swagger.yaml BUNDLED_JSON_FILE: ./public/api.json +.install_requirements_node: &install_requirements_node + - apt-get --quiet update + - apt-get --quiet --yes install nodejs npm + - nodejs -v + - npm i -g npm@latest + .release-rules: &release-rules # rule to run job on a tag-reference which has the form number.number.number (semantic versioning) # or number.number.number-text (semantic versioning + release-name) @@ -41,8 +47,7 @@ check_style: bundle_and_test: stage: bundle before_script: - - apt-get --quiet update - - apt-get --quiet --yes install nodejs + - *install_requirements_node - npm install -g @apidevtools/swagger-cli script: - mkdir public @@ -59,8 +64,7 @@ bundle_and_test: deploy_spec: stage: deploy before_script: - - apt-get --quiet update - - apt-get --quiet --yes install nodejs + - *install_requirements_node - npm install swagger-ui-dist@3.22.1 script: - cp -rp node_modules/swagger-ui-dist/* ./public -- GitLab