Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用travis ci构建GitHub用户页面_Git_Github_Gruntjs_Travis Ci_Github Pages - Fatal编程技术网

使用travis ci构建GitHub用户页面

使用travis ci构建GitHub用户页面,git,github,gruntjs,travis-ci,github-pages,Git,Github,Gruntjs,Travis Ci,Github Pages,我有一个github页面,我想使用travis ci添加持续集成。我的需要是在部署到master分支之前,使用grunt/gulp运行任务,如缩小、连接等。默认情况下,GitHub用户/组织页面使用源代码作为masterbranch,GitHub项目页面使用gh页面/docs文件夹/master等。我看到了关于将travis与GitHub项目页面集成的教程,如 但我看不到任何基于GitHub用户页面的教程。所以基本上这就是我要做的 目前,开发正在master分支上进行。我没有其他分支机构

我有一个github页面,我想使用
travis ci
添加持续集成。我的需要是在部署到
master
分支之前,使用
grunt/gulp
运行任务,如缩小、连接等。默认情况下,GitHub用户/组织页面使用源代码作为
master
branch,GitHub项目页面使用
gh页面/docs文件夹/master
等。我看到了关于将travis与GitHub项目页面集成的教程,如

但我看不到任何基于GitHub用户页面的教程。所以基本上这就是我要做的

  • 目前,开发正在
    master
    分支上进行。我没有其他分支机构
  • 当我在本地
    master
    分支上提交并推送到远程
    master
    时,应在travis ci上自动触发生成,该生成应执行以下操作
  • 缩小所有
    JavaScript
    文件并合并
  • 缩小所有
    css
    文件并连接
  • 缩小
    HTML
    文件并合并它们
  • 这些文件部署在
    master
    分支上,并在用户看到我的页面时交付(而不是实际的开发文件)
  • 我对travis ci非常陌生,对travis中的GitHub项目页面配置和用户页面配置感到困惑。到目前为止,我做了以下事情

  • 网站开发正在完成。我没有使用jekyl或任何此类工具。我使用基本的HTML、CSS和JavaScript。市民可于
  • 创建travis帐户
  • 已为我的回购()启用travis ci
  • Gnerated GitHub令牌并添加到travis设置中
  • 我一直在创建
    .travis.yml
    deploy.sh
    脚本。有人能帮我吗