| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- .check_doc_links_template:
- extends: .rules:protected-no_label
- stage: post_deploy
- image: $ESP_IDF_DOC_ENV_IMAGE
- tags: [ "build", "amd64", "internet" ]
- needs: # ensure runs after push_to_github succeeded
- - build_docs_html
- - build_docs_pdf
- - push_to_github
- artifacts:
- when: always
- paths:
- - docs/_build/*/*/*.txt
- - docs/_build/*/*/linkcheck/*.txt
- expire_in: 1 week
- allow_failure: true
- dependencies: []
- script:
- - cd docs
- - ${IDF_PATH}/tools/ci/multirun_with_pyenv.sh -p 3.6.10 pip install -r requirements.txt
- - ${IDF_PATH}/tools/ci/multirun_with_pyenv.sh -p 3.6.10 ./build_docs.py -l $DOCLANG -t $DOCTGT linkcheck
- check_doc_links_en_esp32:
- extends: .check_doc_links_template
- variables:
- DOCLANG: "en"
- DOCTGT: "esp32"
- check_doc_links_en_esp32s2:
- extends: .check_doc_links_template
- variables:
- DOCLANG: "en"
- DOCTGT: "esp32s2"
- check_doc_links_zh_CN_esp32:
- extends: .check_doc_links_template
- variables:
- DOCLANG: "zh_CN"
- DOCTGT: "esp32"
- check_doc_links_zh_CN_esp32s2:
- extends: .check_doc_links_template
- variables:
- DOCLANG: "zh_CN"
- DOCTGT: "esp32s2"
|