Skip to content
Snippets Groups Projects
Commit 6521ee4e authored by Mateusz Tyszczak's avatar Mateusz Tyszczak :scroll: Committed by Bartek Wrona
Browse files

Move supplement documentation url to the build step

parent 3e02d08f
No related branches found
No related tags found
1 merge request!28Use common CI configuration scripts and configs
Pipeline #116576 passed
...@@ -25,13 +25,7 @@ lint: ...@@ -25,13 +25,7 @@ lint:
script: script:
- npm run lint-ci - npm run lint-ci
supplement_documentation_url: # Builds and supplements wiki URL so it is available in Wiki and published package README
stage: .pre
extends: .npm_generate_doc_url
variables:
REPLACE_ENV_NAME: "GEN_DOC_URL"
REPLACE_FILE_PATH: "${CI_PROJECT_DIR}/README.md"
build: build:
stage: build stage: build
extends: .npm_build_template extends: .npm_build_template
...@@ -39,12 +33,12 @@ build: ...@@ -39,12 +33,12 @@ build:
DIST_DIR: "$CI_PROJECT_DIR/dist" DIST_DIR: "$CI_PROJECT_DIR/dist"
NPM_PACKAGE_SCOPE: "@hiveio" NPM_PACKAGE_SCOPE: "@hiveio"
NPM_PACKAGE_NAME: "workerbee" NPM_PACKAGE_NAME: "workerbee"
REPLACE_DOC_URL_ENV: "GEN_DOC_URL"
REPLACE_FILE_PATH: "${CI_PROJECT_DIR}/README.md"
needs: needs:
- job: lint - job: lint
- job: supplement_documentation_url
artifacts: true
# Generates documentation and supplements wiki URL so it is available in Wiki and published package README # Generates documentation
generate_docs: generate_docs:
stage: build stage: build
extends: .npm_based_job_base extends: .npm_based_job_base
...@@ -53,7 +47,7 @@ generate_docs: ...@@ -53,7 +47,7 @@ generate_docs:
script: script:
- scripts/generate_api_docs.sh "${CI_PROJECT_URL}" "${CI_COMMIT_SHA}" - scripts/generate_api_docs.sh "${CI_PROJECT_URL}" "${CI_COMMIT_SHA}"
needs: needs:
- job: supplement_documentation_url - job: build
artifacts: true artifacts: true
artifacts: artifacts:
paths: paths:
...@@ -79,6 +73,8 @@ push_to_wiki: ...@@ -79,6 +73,8 @@ push_to_wiki:
DIST_DIR: "$CI_PROJECT_DIR/dist" DIST_DIR: "$CI_PROJECT_DIR/dist"
needs: needs:
- job: build
artifacts: true
- job: generate_docs - job: generate_docs
artifacts: true artifacts: true
......
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