Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
机器未来
Paddle
提交
ea4e6c7a
P
Paddle
项目概览
机器未来
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ea4e6c7a
编写于
3月 06, 2018
作者:
T
Tao Luo
提交者:
GitHub
3月 06, 2018
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #8772 from luotao1/v2_doc
fix document deployment
上级
c7b7291b
3cba54ae
变更
34
显示空白变更内容
内联
并排
Showing
34 changed file
with
8 addition
and
81 deletion
+8
-81
.travis.yml
.travis.yml
+1
-1
doc/CMakeLists.txt
doc/CMakeLists.txt
+0
-1
doc/v2/CMakeLists.txt
doc/v2/CMakeLists.txt
+2
-0
doc/v2/api/CMakeLists.txt
doc/v2/api/CMakeLists.txt
+1
-1
doc/v2/api/config/activation.rst
doc/v2/api/config/activation.rst
+0
-0
doc/v2/api/config/attr.rst
doc/v2/api/config/attr.rst
+0
-0
doc/v2/api/config/evaluators.rst
doc/v2/api/config/evaluators.rst
+0
-0
doc/v2/api/config/layer.rst
doc/v2/api/config/layer.rst
+0
-0
doc/v2/api/config/networks.rst
doc/v2/api/config/networks.rst
+0
-0
doc/v2/api/config/optimizer.rst
doc/v2/api/config/optimizer.rst
+0
-0
doc/v2/api/config/pooling.rst
doc/v2/api/config/pooling.rst
+0
-0
doc/v2/api/data.rst
doc/v2/api/data.rst
+0
-0
doc/v2/api/data/data_reader.rst
doc/v2/api/data/data_reader.rst
+0
-0
doc/v2/api/data/dataset.rst
doc/v2/api/data/dataset.rst
+0
-0
doc/v2/api/data/image.rst
doc/v2/api/data/image.rst
+0
-0
doc/v2/api/fluid/data_feeder.rst
doc/v2/api/fluid/data_feeder.rst
+0
-0
doc/v2/api/fluid/evaluator.rst
doc/v2/api/fluid/evaluator.rst
+0
-0
doc/v2/api/fluid/executor.rst
doc/v2/api/fluid/executor.rst
+0
-0
doc/v2/api/fluid/gen_doc.py
doc/v2/api/fluid/gen_doc.py
+0
-0
doc/v2/api/fluid/gen_doc.sh
doc/v2/api/fluid/gen_doc.sh
+0
-0
doc/v2/api/fluid/index.rst
doc/v2/api/fluid/index.rst
+0
-0
doc/v2/api/fluid/initializer.rst
doc/v2/api/fluid/initializer.rst
+0
-0
doc/v2/api/fluid/io.rst
doc/v2/api/fluid/io.rst
+0
-0
doc/v2/api/fluid/layers.rst
doc/v2/api/fluid/layers.rst
+0
-0
doc/v2/api/fluid/nets.rst
doc/v2/api/fluid/nets.rst
+0
-0
doc/v2/api/fluid/optimizer.rst
doc/v2/api/fluid/optimizer.rst
+0
-0
doc/v2/api/fluid/param_attr.rst
doc/v2/api/fluid/param_attr.rst
+0
-0
doc/v2/api/fluid/profiler.rst
doc/v2/api/fluid/profiler.rst
+0
-0
doc/v2/api/fluid/regularizer.rst
doc/v2/api/fluid/regularizer.rst
+0
-0
doc/v2/api/index_en.rst
doc/v2/api/index_en.rst
+3
-3
doc/v2/api/model_configs.rst
doc/v2/api/model_configs.rst
+0
-0
doc/v2/api/overview.rst
doc/v2/api/overview.rst
+0
-0
doc/v2/api/run_logic.rst
doc/v2/api/run_logic.rst
+0
-0
paddle/scripts/travis/build_doc.sh
paddle/scripts/travis/build_doc.sh
+1
-75
未找到文件。
.travis.yml
浏览文件 @
ea4e6c7a
...
...
@@ -56,7 +56,7 @@ script:
export DEPLOY_DOCS_SH=https://raw.githubusercontent.com/PaddlePaddle/PaddlePaddle.org/master/scripts/deploy/deploy_docs.sh
export DOCS_DIR=`pwd`
cd ..
curl $DEPLOY_DOCS_SH | bash -s $CONTENT_DEC_PASSWD $TRAVIS_BRANCH $DOCS_DIR $DOCS_DIR/build/doc
curl $DEPLOY_DOCS_SH | bash -s $CONTENT_DEC_PASSWD $TRAVIS_BRANCH $DOCS_DIR $DOCS_DIR/build/doc
/v2
notifications
:
email
:
on_success
:
change
...
...
doc/CMakeLists.txt
浏览文件 @
ea4e6c7a
add_subdirectory
(
api
)
add_subdirectory
(
v2
)
doc/v2/CMakeLists.txt
浏览文件 @
ea4e6c7a
...
...
@@ -47,3 +47,5 @@ sphinx_add_target(paddle_docs_cn
${
SPHINX_CACHE_DIR_CN
}
${
CMAKE_CURRENT_SOURCE_DIR
}
${
SPHINX_HTML_DIR_CN
}
)
add_subdirectory
(
api
)
doc/api/CMakeLists.txt
→
doc/
v2/
api/CMakeLists.txt
浏览文件 @
ea4e6c7a
...
...
@@ -8,7 +8,7 @@ set(SPHINX_CACHE_DIR_EN "${CMAKE_CURRENT_BINARY_DIR}/en/_doctrees")
set
(
SPHINX_HTML_DIR_EN
"
${
CMAKE_CURRENT_BINARY_DIR
}
/en/html"
)
configure_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/../templates/conf.py.en.in"
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/../
../
templates/conf.py.en.in"
"
${
BINARY_BUILD_DIR_EN
}
/conf.py"
@ONLY
)
...
...
doc/
api/v2
/config/activation.rst
→
doc/
v2/api
/config/activation.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/config/attr.rst
→
doc/
v2/api
/config/attr.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/config/evaluators.rst
→
doc/
v2/api
/config/evaluators.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/config/layer.rst
→
doc/
v2/api
/config/layer.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/config/networks.rst
→
doc/
v2/api
/config/networks.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/config/optimizer.rst
→
doc/
v2/api
/config/optimizer.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/config/pooling.rst
→
doc/
v2/api
/config/pooling.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/data.rst
→
doc/
v2/api
/data.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/data/data_reader.rst
→
doc/
v2/api
/data/data_reader.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/data/dataset.rst
→
doc/
v2/api
/data/dataset.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/data/image.rst
→
doc/
v2/api
/data/image.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/data_feeder.rst
→
doc/
v2/
api/fluid/data_feeder.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/evaluator.rst
→
doc/
v2/
api/fluid/evaluator.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/executor.rst
→
doc/
v2/
api/fluid/executor.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/gen_doc.py
→
doc/
v2/
api/fluid/gen_doc.py
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/gen_doc.sh
→
doc/
v2/
api/fluid/gen_doc.sh
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/index.rst
→
doc/
v2/
api/fluid/index.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/initializer.rst
→
doc/
v2/
api/fluid/initializer.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/io.rst
→
doc/
v2/
api/fluid/io.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/layers.rst
→
doc/
v2/
api/fluid/layers.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/nets.rst
→
doc/
v2/
api/fluid/nets.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/optimizer.rst
→
doc/
v2/
api/fluid/optimizer.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/param_attr.rst
→
doc/
v2/
api/fluid/param_attr.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/profiler.rst
→
doc/
v2/
api/fluid/profiler.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/fluid/regularizer.rst
→
doc/
v2/
api/fluid/regularizer.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/index_en.rst
→
doc/
v2/
api/index_en.rst
浏览文件 @
ea4e6c7a
...
...
@@ -5,7 +5,7 @@ API
:maxdepth: 1
overview.rst
v2/
model_configs.rst
v2/
data.rst
v2/
run_logic.rst
model_configs.rst
data.rst
run_logic.rst
fluid/index.rst
doc/
api/v2
/model_configs.rst
→
doc/
v2/api
/model_configs.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/api/overview.rst
→
doc/
v2/
api/overview.rst
浏览文件 @
ea4e6c7a
文件已移动
doc/
api/v2
/run_logic.rst
→
doc/
v2/api
/run_logic.rst
浏览文件 @
ea4e6c7a
文件已移动
paddle/scripts/travis/build_doc.sh
浏览文件 @
ea4e6c7a
...
...
@@ -14,78 +14,4 @@ make -j `nproc` paddle_docs paddle_docs_cn paddle_api_docs
# check websites for broken links
linkchecker doc/v2/en/html/index.html
linkchecker doc/v2/cn/html/index.html
linkchecker doc/api/en/html/index.html
# Parse Github URL
REPO
=
`
git config remote.origin.url
`
SSH_REPO
=
${
REPO
/https
:
\/\/github.com\//git@github.com
:
}
SHA
=
`
git rev-parse
--verify
HEAD
`
# Documentation branch name
# gh-pages branch is used for PaddlePaddle.org. The English version of
# documentation in `doc` directory, and the chinese version in `doc_cn`
# directory.
TARGET_BRANCH
=
"gh-pages"
# Only deploy master branch to build latest documentation.
SOURCE_BRANCH
=
"master"
# Clone the repo to output directory
mkdir
output
git clone
$REPO
output
cd
output
function
deploy_docs
()
{
SOURCE_BRANCH
=
$1
DIR
=
$2
# If is not a Github pull request
if
[
"
$TRAVIS_PULL_REQUEST
"
!=
"false"
]
;
then
exit
0
fi
# If it is not watched branch.
if
[
"
$TRAVIS_BRANCH
"
!=
"
$SOURCE_BRANCH
"
]
;
then
return
fi
# checkout github page branch
git checkout
$TARGET_BRANCH
||
git checkout
--orphan
$TARGET_BRANCH
mkdir
-p
${
DIR
}
# remove old docs. mv new docs.
set
+e
rm
-rf
${
DIR
}
/doc
${
DIR
}
/doc_cn
${
DIR
}
/api_doc
set
-e
cp
-r
../doc/v2/cn/html
${
DIR
}
/doc_cn
cp
-r
../doc/v2/en/html
${
DIR
}
/doc
cp
-r
../doc/api/en/html
${
DIR
}
/api_doc
git add
.
}
deploy_docs
"master"
"."
deploy_docs
"develop"
"./develop/"
# Check is there anything changed.
set
+e
git diff
--cached
--exit-code
>
/dev/null
if
[
$?
-eq
0
]
;
then
echo
"No changes to the output on this push; exiting."
exit
0
fi
set
-e
if
[
-n
$SSL_KEY
]
;
then
# Only push updated docs for github.com/PaddlePaddle/Paddle.
# Commit
git add
.
git config user.name
"Travis CI"
git config user.email
"paddle-dev@baidu.com"
git commit
-m
"Deploy to GitHub Pages:
${
SHA
}
"
# Set ssh private key
openssl aes-256-cbc
-K
$SSL_KEY
-iv
$SSL_IV
-in
../../paddle/scripts/travis/deploy_key.enc
-out
deploy_key
-d
chmod
600 deploy_key
eval
`
ssh-agent
-s
`
ssh-add deploy_key
# Push
git push
$SSH_REPO
$TARGET_BRANCH
fi
linkchecker doc/v2/api/en/html/index.html
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录