Skip to content
Snippets Groups Projects
Verified Commit ed69bceb authored by Mateusz Tyszczak's avatar Mateusz Tyszczak :scroll:
Browse files

Move supplement documentation url to the build step

parent 93b3bb5a
No related branches found
No related tags found
No related merge requests found
Pipeline #116196 passed
...@@ -11,7 +11,7 @@ variables: ...@@ -11,7 +11,7 @@ variables:
include: include:
- project: 'hive/common-ci-configuration' - project: 'hive/common-ci-configuration'
ref: 417f8021d442a09ca0541aca475d6c2f70f0d9f8 ref: baec631dab2578a5a2d1d3aa74cb3e0ca13f12be
file: file:
- '/templates/npm_projects.gitlab-ci.yml' - '/templates/npm_projects.gitlab-ci.yml'
...@@ -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
......
Subproject commit 417f8021d442a09ca0541aca475d6c2f70f0d9f8 Subproject commit baec631dab2578a5a2d1d3aa74cb3e0ca13f12be
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