kopia lustrzana https://github.com/espressif/esp-idf
rodzic
17e312f87b
commit
b684730da2
|
@ -211,7 +211,7 @@ before_script:
|
||||||
# This adds tools (compilers) and the version-specific Python environment to PATH
|
# This adds tools (compilers) and the version-specific Python environment to PATH
|
||||||
- *setup_tools_unless_target_test
|
- *setup_tools_unless_target_test
|
||||||
# Install packages required by CI scripts into IDF Python environment
|
# Install packages required by CI scripts into IDF Python environment
|
||||||
- pip install -r $IDF_PATH/tools/ci/python_packages/ttfw_idf/requirements.txt
|
- pip install -r $IDF_PATH/tools/requirements/requirements.ci.txt
|
||||||
- source tools/ci/configure_ci_environment.sh
|
- source tools/ci/configure_ci_environment.sh
|
||||||
# Part of tools/ci/setup_python.sh; we don't use pyenv on macOS, so can't run the rest of the script.
|
# Part of tools/ci/setup_python.sh; we don't use pyenv on macOS, so can't run the rest of the script.
|
||||||
- export PYTHONPATH="$IDF_PATH/tools:$IDF_PATH/tools/ci/python_packages:$PYTHONPATH"
|
- export PYTHONPATH="$IDF_PATH/tools:$IDF_PATH/tools/ci/python_packages:$PYTHONPATH"
|
||||||
|
@ -228,9 +228,8 @@ before_script:
|
||||||
- *setup_tools_unless_target_test
|
- *setup_tools_unless_target_test
|
||||||
- fetch_submodules
|
- fetch_submodules
|
||||||
- *download_test_python_contraint_file
|
- *download_test_python_contraint_file
|
||||||
- $IDF_PATH/tools/idf_tools.py install-python-env --features pytest
|
# only need ci and pytest related packages, ttfw requirements would be mocked if not installed
|
||||||
# TODO: remove this, IDFCI-1207
|
- $IDF_PATH/tools/idf_tools.py install-python-env --features pytest,ci
|
||||||
- pip install esptool -c ~/.espressif/${CI_PYTHON_CONSTRAINT_FILE}
|
|
||||||
- eval "$($IDF_PATH/tools/idf_tools.py export)" # use idf venv instead
|
- eval "$($IDF_PATH/tools/idf_tools.py export)" # use idf venv instead
|
||||||
|
|
||||||
.before_script_build_jobs:
|
.before_script_build_jobs:
|
||||||
|
@ -244,13 +243,9 @@ before_script:
|
||||||
- *setup_tools_unless_target_test
|
- *setup_tools_unless_target_test
|
||||||
- fetch_submodules
|
- fetch_submodules
|
||||||
- *download_test_python_contraint_file
|
- *download_test_python_contraint_file
|
||||||
- $IDF_PATH/tools/idf_tools.py install-python-env --features pytest
|
# only need ci and pytest related packages, ttfw requirements would be mocked if not installed
|
||||||
# TODO: remove this, IDFCI-1207
|
- $IDF_PATH/tools/idf_tools.py install-python-env --features pytest,ci
|
||||||
- pip install esptool -c ~/.espressif/${CI_PYTHON_CONSTRAINT_FILE}
|
|
||||||
- eval "$($IDF_PATH/tools/idf_tools.py export)" # use idf venv instead
|
- eval "$($IDF_PATH/tools/idf_tools.py export)" # use idf venv instead
|
||||||
# not only need pytest related packages, but also needs ttfw requirements
|
|
||||||
- internal_pip_install $IDF_BUILD_APPS_PROJ idf_build_apps
|
|
||||||
- pip install -r tools/ci/python_packages/ttfw_idf/requirements.txt -c ~/.espressif/${CI_PYTHON_CONSTRAINT_FILE}
|
|
||||||
- export EXTRA_CFLAGS=${PEDANTIC_CFLAGS}
|
- export EXTRA_CFLAGS=${PEDANTIC_CFLAGS}
|
||||||
- export EXTRA_CXXFLAGS=${PEDANTIC_CXXFLAGS}
|
- export EXTRA_CXXFLAGS=${PEDANTIC_CXXFLAGS}
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@ check_docs_lang_sync:
|
||||||
dependencies: []
|
dependencies: []
|
||||||
script:
|
script:
|
||||||
- cd docs
|
- cd docs
|
||||||
- pip install -U -r requirements.txt
|
- pip install -U -r $IDF_PATH/tools/requirements/requirements.docs.txt
|
||||||
- build-docs -t $DOCTGT -bs $DOC_BUILDERS -l $DOCLANG build
|
- build-docs -t $DOCTGT -bs $DOC_BUILDERS -l $DOCLANG build
|
||||||
parallel:
|
parallel:
|
||||||
matrix:
|
matrix:
|
||||||
|
@ -76,7 +76,7 @@ check_docs_gh_links:
|
||||||
- .doc-rules:build:docs
|
- .doc-rules:build:docs
|
||||||
script:
|
script:
|
||||||
- cd docs
|
- cd docs
|
||||||
- pip install -U -r requirements.txt
|
- pip install -U -r $IDF_PATH/tools/requirements/requirements.docs.txt
|
||||||
- build-docs gh-linkcheck
|
- build-docs gh-linkcheck
|
||||||
|
|
||||||
# stage: build_doc
|
# stage: build_doc
|
||||||
|
@ -161,7 +161,7 @@ build_docs_pdf:
|
||||||
script:
|
script:
|
||||||
- add_doc_server_ssh_keys $DOCS_DEPLOY_PRIVATEKEY $DOCS_DEPLOY_SERVER $DOCS_DEPLOY_SERVER_USER
|
- add_doc_server_ssh_keys $DOCS_DEPLOY_PRIVATEKEY $DOCS_DEPLOY_SERVER $DOCS_DEPLOY_SERVER_USER
|
||||||
- export GIT_VER=$(git describe --always ${PIPELINE_COMMIT_SHA} --)
|
- export GIT_VER=$(git describe --always ${PIPELINE_COMMIT_SHA} --)
|
||||||
- pip install -U -r docs/requirements.txt
|
- pip install -U -r $IDF_PATH/tools/requirements/requirements.docs.txt
|
||||||
- deploy-docs
|
- deploy-docs
|
||||||
|
|
||||||
# stage: test_deploy
|
# stage: test_deploy
|
||||||
|
@ -227,5 +227,5 @@ check_doc_links:
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
script:
|
script:
|
||||||
- cd docs
|
- cd docs
|
||||||
- pip install -U -r requirements.txt
|
- pip install -U -r $IDF_PATH/tools/requirements/requirements.docs.txt
|
||||||
- build-docs -t $DOCTGT -l $DOCLANG linkcheck
|
- build-docs -t $DOCTGT -l $DOCLANG linkcheck
|
||||||
|
|
|
@ -24,9 +24,7 @@ upload-pip-cache:
|
||||||
- is_based_on_commits $REQUIRED_ANCESTOR_COMMITS
|
- is_based_on_commits $REQUIRED_ANCESTOR_COMMITS
|
||||||
- source tools/ci/setup_python.sh
|
- source tools/ci/setup_python.sh
|
||||||
- rm -rf .cache/pip # clear old packages
|
- rm -rf .cache/pip # clear old packages
|
||||||
- $IDF_PATH/tools/idf_tools.py install-python-env --features pytest
|
- $IDF_PATH/tools/idf_tools.py install-python-env --features pytest,ci
|
||||||
# TODO: remove this, IDFCI-1207
|
|
||||||
- pip install esptool -c ~/.espressif/${CI_PYTHON_CONSTRAINT_FILE}
|
|
||||||
parallel:
|
parallel:
|
||||||
matrix:
|
matrix:
|
||||||
- GEO: [ 'shiny', 'brew' ]
|
- GEO: [ 'shiny', 'brew' ]
|
||||||
|
|
Ładowanie…
Reference in New Issue