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: stages:
- test - test
...@@ -10,6 +10,12 @@ variables: ...@@ -10,6 +10,12 @@ variables:
API_ROOT_FILE: ./src/aura_engine_api/rest/swagger/swagger.yaml API_ROOT_FILE: ./src/aura_engine_api/rest/swagger/swagger.yaml
BUNDLED_JSON_FILE: ./public/api.json 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 .release-rules: &release-rules
# rule to run job on a tag-reference which has the form number.number.number (semantic versioning) # 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) # or number.number.number-text (semantic versioning + release-name)
...@@ -41,8 +47,7 @@ check_style: ...@@ -41,8 +47,7 @@ check_style:
bundle_and_test: bundle_and_test:
stage: bundle stage: bundle
before_script: before_script:
- apt-get --quiet update - *install_requirements_node
- apt-get --quiet --yes install nodejs
- npm install -g @apidevtools/swagger-cli - npm install -g @apidevtools/swagger-cli
script: script:
- mkdir public - mkdir public
...@@ -59,8 +64,7 @@ bundle_and_test: ...@@ -59,8 +64,7 @@ bundle_and_test:
deploy_spec: deploy_spec:
stage: deploy stage: deploy
before_script: before_script:
- apt-get --quiet update - *install_requirements_node
- apt-get --quiet --yes install nodejs
- npm install swagger-ui-dist@3.22.1 - npm install swagger-ui-dist@3.22.1
script: script:
- cp -rp node_modules/swagger-ui-dist/* ./public - 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