我有一个github页面https://sarathsnair.github.io,我想使用travis ci
添加持续集成。在部署到grunt/gulp
分支之前,我需要使用master
来执行诸如缩小,连接等任务。默认情况下,GitHub USER / ORGANIZATION页面使用source作为master
分支,GitHub PROJECT页面使用gh-pages/docs folder/master
等。我看到有关将travis与GitHub PROJECET页面集成的教程,如
但我看不到任何基于GitHub用户页面的教程。所以基本上这就是我想做的事情
master
分支正在进行开发。我没有任何其他分支机构。master
分支上提交并推送到远程master
时,构建应该在travis ci上自动触发,应该执行以下操作。JavaScript
个文件并合并。css
个文件并连接。HTML
个文件并将它们合并。master
分支上,并在用户看到我的页面时提供它(不是实际的开发文件)。我是travis ci的新手,因此与Travis中的GitHub PROJECT页面配置和USER页面配置相混淆。到目前为止我做了以下事情。
我很难创建.travis.yml
和deploy.sh
脚本。有人可以帮我这个。