如何在git commit上运行shell脚本

用户名

1)

我有一个shell脚本,它基本上包含一些(数据库测试和集成测试代码),

但是我必须在git repo中有提交(或任何更改)时运行此shell脚本,脚本应该执行如何实现此目的

os。Debian 6.0.1 Amazon EC2

我正在尝试像Travis这样的东西来继续集成..

2)

用于Debian之类的OS中的GUI测试,它是更好的selenium或casper.js

还是其他更好的选择

所以请帮帮我

不是

作为第一个问题的答案:您想使用git-hooks。在存储库服务器上,浏览到裸露的git repo目录并修改hooks/post-commit文件(并使用使其可执行chmod +x hooks/post-commit)。

#!/bin/bash

read oldrev newrev refname
## Debugging stuff
#echo "Old revision: $oldrev" >> /home/git/push_log.txt
#echo "New revision: $newrev" >> /home/git/push_log.txt
#echo "Reference name: -${refname}-" >> /home/git/push_log.txt

command_line_script__or_command_to_run_travis_integration.sh

每当您在存储库中提交时,这将启动脚本。有很多不同种类的钩子,这些钩子都记录在中man githooks也许您还想看看post-receive,只要您将它推送到存储库,它将运行脚本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Shell脚本中运行SQL

来自分类Dev

如何在一台机器上通过带有资源(.txt文件)的ssh在ssh上运行Shell脚本?

来自分类Dev

如何在Nginx上使用PHP以其他用户身份运行Shell脚本?

来自分类Dev

仅在git commit时运行python脚本

来自分类Dev

如何在JUnit测试中运行Spring Shell脚本

来自分类Dev

关于如何在shell脚本中运行impala-shell

来自分类Dev

如何在属于自动伸缩组的所有Amazon EC2实例上运行Shell脚本?

来自分类Dev

如何在Jenkins上配置多个Shell脚本并运行它们而无需等待其他脚本

来自分类Dev

如何在Mac OS X上的install4j安装程序的末尾运行Shell脚本

来自分类Dev

如何在Ubuntu上运行mongo shell

来自分类Dev

无法在Windows10上使用Git Bash界面运行Shell脚本

来自分类Dev

如何在Shell脚本中运行别名?

来自分类Dev

如何在powerBI上运行Python脚本

来自分类Dev

如何在Shell脚本中获取git diff命令的输出

来自分类Dev

如何在Shell脚本中运行别名?

来自分类Dev

如何从Shell脚本运行Knitr

来自分类Dev

如何在Shell脚本中运行SQL

来自分类Dev

如何在Ubuntu-touch上运行Shell脚本?

来自分类Dev

如何在一台机器上通过带有资源(.txt文件)的ssh在ssh上运行Shell脚本?

来自分类Dev

如何在git commit上运行shell脚本

来自分类Dev

git diff在shell脚本上

来自分类Dev

如何在Windows上运行Bash Shell脚本?

来自分类Dev

如何在Shell脚本中运行Shell脚本

来自分类Dev

如何在Windows上运行SH脚本

来自分类Dev

如何安排运行Firefox的运行Shell脚本

来自分类Dev

关于如何在shell脚本中运行impala-shell

来自分类Dev

如何在后台运行shell脚本?

来自分类Dev

如何从AppleScript运行Shell脚本?

来自分类Dev

如何在python上运行sh脚本?

Related 相关文章

  1. 1

    如何在Shell脚本中运行SQL

  2. 2

    如何在一台机器上通过带有资源(.txt文件)的ssh在ssh上运行Shell脚本?

  3. 3

    如何在Nginx上使用PHP以其他用户身份运行Shell脚本?

  4. 4

    仅在git commit时运行python脚本

  5. 5

    如何在JUnit测试中运行Spring Shell脚本

  6. 6

    关于如何在shell脚本中运行impala-shell

  7. 7

    如何在属于自动伸缩组的所有Amazon EC2实例上运行Shell脚本?

  8. 8

    如何在Jenkins上配置多个Shell脚本并运行它们而无需等待其他脚本

  9. 9

    如何在Mac OS X上的install4j安装程序的末尾运行Shell脚本

  10. 10

    如何在Ubuntu上运行mongo shell

  11. 11

    无法在Windows10上使用Git Bash界面运行Shell脚本

  12. 12

    如何在Shell脚本中运行别名?

  13. 13

    如何在powerBI上运行Python脚本

  14. 14

    如何在Shell脚本中获取git diff命令的输出

  15. 15

    如何在Shell脚本中运行别名?

  16. 16

    如何从Shell脚本运行Knitr

  17. 17

    如何在Shell脚本中运行SQL

  18. 18

    如何在Ubuntu-touch上运行Shell脚本?

  19. 19

    如何在一台机器上通过带有资源(.txt文件)的ssh在ssh上运行Shell脚本?

  20. 20

    如何在git commit上运行shell脚本

  21. 21

    git diff在shell脚本上

  22. 22

    如何在Windows上运行Bash Shell脚本?

  23. 23

    如何在Shell脚本中运行Shell脚本

  24. 24

    如何在Windows上运行SH脚本

  25. 25

    如何安排运行Firefox的运行Shell脚本

  26. 26

    关于如何在shell脚本中运行impala-shell

  27. 27

    如何在后台运行shell脚本?

  28. 28

    如何从AppleScript运行Shell脚本?

  29. 29

    如何在python上运行sh脚本?

热门标签

归档