服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 厨师 部署 git
  3. 厨师:如果git deploy已经拉动了新的代码,如何执行操作?
Intereting Posts
BASH Shell脚本帮助,备份脚本从文件名提取元数据并相应地移动文件 LVMinput/输出错误 Amazon S3版本:每个版本logging一行 Windows Server 2008 – IIS 7 – ASP.NET – 我的Web服务器是否进入睡眠状态? 我如何保持清醒? 警告:主机名no-reverse-dns-configured.com不解决地址 用于CAD / CAM的3D远程桌面 caching设置为我的networking服务器(varnish,bcache) 奇怪的文件系统行为,Ubuntu 9 自动更新ubuntu 我的网站会在iptables重启过程中被停止吗? 在共享主机上安装Zend Framework GData 如何在没有MASQUERADE的情况下将外部IP路由到内部 运行cakephp的centos服务器无法访问远程mysql服务器 第2层拓扑发现 SVN签出失败?

厨师:如果git deploy已经拉动了新的代码,如何执行操作?

大多数情况下,git仓库没有新的部署到本地目录,但是如果有任何更改,应该重新启动node.js应用程序以开始使用最新的更改。 如果没有新的代码被拉出,不应该被触动。

如何与厨师做到这一点?

  • AWS OpsWorks和我自己的厨师服务器有什么区别?
  • 有没有办法重新命名厨师食谱?
  • Slackware:厨师还是傀儡?
  • 刀命令检查最后节点签入?
  • 在下次/第一次启动时运行configuration脚本?

如果修改已经改变,那么git sync操作实际上会触发通知。 因此,添加一个只在通知中运行的执行块,就完成了!

 git "/home/code" do ... action :sync notifies :run, "execute[restart-node-app]", :immediately end execute "restart-node-app" do command "..." action :nothing end 
  • 木偶或厨师来configurationweb应用程序
  • 如何find厨师的所有本地用户帐户
  • 我如何使用厨师数据袋build立一个MySQL服务器
  • 使用厨师和刀引导一个ubuntu ec2实例
  • 使用chef-solo来安装Oracle JDK 7
  • 用木偶或厨师模仿面料/ capistrano
  • configurationpipe理工具故障转移行为
  • 使用厨师备份Windows服务器configuration – AD,DNS,IIS,DHCP,交换很多
  • 厨师引导ec2 – 在另一个厨师客户端的configuration中使用结果IP
  • 与厨师服务器创build食谱和angular色

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy