提交 9fb0d67e 编写于 作者: 刘琦

Merge branch 'add-ci-docs-gen' into 'master'

Add docs build in CI

See merge request !470
stages:
- cpplint
- pycodestyle
- docs
- platform_compitable_tests
- ops_test
- api_test
......@@ -18,6 +19,23 @@ pycodestyle:
script:
- pycodestyle $(find -name "*.py")
docs:
stage: docs
script:
- cd docs
- make html
- CI_LATEST_OUTPUT_PATH=/mace-build-output/$CI_PROJECT_NAME/latest
- CI_JOB_OUTPUT_PATH=/mace-build-output/$CI_PROJECT_NAME/$CI_BUILD_ID
- mkdir -p $CI_JOB_OUTPUT_PATH
- cp -r _build/html $CI_JOB_OUTPUT_PATH/docs
- rm -rf $CI_LATEST_OUTPUT_PATH
- mkdir -p $CI_LATEST_OUTPUT_PATH
- cp -r _build/html $CI_LATEST_OUTPUT_PATH/docs
artifacts:
paths:
- docs/_build
ops_test:
stage: ops_test
script:
......
......@@ -116,7 +116,11 @@ RUN pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pyyaml \
sh==1.12.14 \
pycodestyle==2.4.0 \
filelock
filelock \
sphinx \
sphinx-autobuild \
sphinx_rtd_theme \
recommonmark
# Download tensorflow tools
RUN wget https://cnbj1.fds.api.xiaomi.com/mace/tools/transform_graph && \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册