Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
之后运行早午餐构建和测试,以推进git回购_Git_Brunch - Fatal编程技术网

之后运行早午餐构建和测试,以推进git回购

之后运行早午餐构建和测试,以推进git回购,git,brunch,Git,Brunch,任何人都知道这样做的方法:(使用早午餐) 将我的应用推送到一个git回购 执行优化、测试和提示 最后部署应用程序 插件是唯一的方法吗?您可以有: 更新JSHint的钩子(如“”) 用于部署应用程序的更新后挂钩(如“”) 在表示已部署应用程序的repo上,一个很好的技巧是添加一个属性,该属性将缩小所有css文件。 见“ 我的观点是:如果您需要触发任何东西,即使是使用grunt,您也需要从git提交中触发 : 您不必编写任何代码。 早午餐建造将完成绒线和其他工作。把它当作git hook

任何人都知道这样做的方法:(使用早午餐)

  • 将我的应用推送到一个git回购
  • 执行优化、测试和提示
  • 最后部署应用程序
插件是唯一的方法吗?

您可以有:

  • 更新JSHint的钩子(如“”)
  • 用于部署应用程序的更新后挂钩(如“”)
在表示已部署应用程序的repo上,一个很好的技巧是添加一个属性,该属性将缩小所有css文件。
见“


我的观点是:如果您需要触发任何东西,即使是使用grunt,您也需要从git提交中触发

:


您不必编写任何代码。
早午餐建造
将完成绒线和其他工作。把它当作git hook

这将是在更新后挂钩中,通过cd到非裸回购,您将:

unset GIT_DIR
git pull
brunch build

很抱歉,我忘了在问题中包括我想用早午餐来做这件事(o至少尝试一下)@Lt。你可以,但我的观点是:无论你要启动什么进程,它们都必须从git钩子启动(JSHint的更新钩子,部署的更新后)。@Lt.是的。考虑到至少涉及两个git钩子,您可能需要开发几个插件(如果您希望每个步骤都由grunt完成),您不必编写任何代码<代码>早午餐构建将完成衣料和其他工作。就把它当作git hook吧。@Paul Miller中尉刚刚为你添加了一条评论。我编辑了我的答案以反映他的评论。