Skip to content
Snippets Groups Projects
Commit 4e0e7632 authored by David Trattnig's avatar David Trattnig
Browse files

Base Python 3.9 Buster, install requirements block

parent c079cb07
No related branches found
No related tags found
No related merge requests found
Pipeline #1921 failed
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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment