当我将更改推送到GithHub
时,我会自动使用doxygen
创建源代码文档,并使用GitHub Pages
将其发布在Travis CI
上。
我现在注意到,我的回购规模已急剧增加。现在大约是100Mb。
不幸的是,我对如何设置.yml
文件以及Travis CI
的工作经验很少。因此,我使用了许多教程来设置所有内容。
我记得使用gh-pages
标志创建--orphan
分支。
这是我的.travis.yml
文件的样子:
# This will run on Travis' 'new' container-based infrastructure
sudo: false
# Blacklist
branches:
only:
- master
# Install dependencies
addons:
apt:
packages:
- doxygen
- doxygen-doc
- doxygen-latex
- doxygen-gui
- graphviz
# Build your code e.g. by calling make
script:
- cd documentation
- doxygen Doxyfile
# Deploy using travis builtin GitHub Pages support
deploy:
provider: pages
skip_cleanup: true
local_dir: documentation/html
github_token: $GH_REPO_TOKEN
on:
branch: master
我的猜测是,我的gh-pages
分支包含完整的文档,其中包括许多流程图图像,这就是此大型仓库的原因。
我的完整源代码约为1,6Mb,而文档约为100Mb。
我的问题如下:
.travis.yml
文件来使git跟踪完整的文档? gh-pages
分支的git信息?