介绍: Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。
在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。
目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。
Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
官方网站 windows.gi...
一、安装ruby(ruby版本要大于1.8.7)wgetftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gztarzxvfruby-1.9.3-p0.tar.gzcdruby-1.9.3-p0./configuremake-j8&&makeinstall二、安装rubygemwgethttp://production.cf.rubygems.org/rubygems/rubygems-2.4.6.tgzta..
Bootstrapping引导:Kickstart、Cobbler、rpmbuild/xen、kvm、lxc、Openstack、Cloudstack、Opennebula、Eucalyplus、RHEV配置类工具:Capistrano、Chef、puppet、func、salstack、Ansible、rundeck监控类工具:Cacti、Nagios(Icinga)、Zabbix、基于时间监控前端Grafana、Mtop日..
分类:
其他好文 时间:
2014-11-27 10:53:58
阅读次数:
522
1.Capistrano介绍是什么?---一种部署工具。(部署就是在生产服务器上安装应用程序,或是更新最新版本;web服务器的启动重启与停止;使网站进入维护状态或将其恢复为常态)在进行 Rails 部署的时候你可以直接从 svn 或者 git 下面更新代码,运行 db:migrate 来进行数据库的...
零基础学习Puppet自动化配置管理系列文档1Mcollective介绍MCollective是一个构建服务器编排(ServerOrchestration)和并行工作执行系统的框架。
首先,MCollective是一种针对服务器集群进行可编程控制的系统管理解决方案。在这一点上,它的功能类似:Func,Fabric和
Capistrano。..
分类:
其他好文 时间:
2014-10-21 19:53:28
阅读次数:
307
大家在平时的开发中应该时常遇到代码上线的问题,一般来说存在以下几个头疼的问题: 主机数量较多,但不是特别多(1~100) 上线步骤繁琐,容易出错 可能需要sudo,需要多次输入sudo密码一般来说你有两个选择: fabric Python写的 capistrano Ruby写的然后就选择了fabri...
分类:
其他好文 时间:
2014-10-04 03:23:46
阅读次数:
193
使用 Capistrano 部署总结2014年6月27日 admin发表评论阅读评论简介Capistrano 是一个 Ruby 程序,它提供高级的工具集来部署你的 Web应用到服务器上。Capistrano 允许你通过 SSH 从源代码控制仓库(SVN 或 Git)复制代码到服务器,并执行如重启 W...
配置你的服务器 你需要在你的服务器上安装Ruby的环境,你可以使用RVM或者是rbenv. 上传到github 这步需要将你的应用上传到github,在你的github上创建新的repository,然后在你本机代码位置执行下面的命令,初始化g...
(1)如何自动清理老的releasecapistrano部署后自动清理老 release,默认只保留 5 个 releases添加下面代码到 config/deploy.rb# if you want to clean up old releases on each deploy uncomment...
本来不想打算写安装ruby的,但看几个puppet的群里有人对安装ruby比较茫然,所以这里简单介绍一下如何安装ruby。ps:话说现在也就gitlab、capistrano、puppet等软件使用ruby,最新2010年的软件好的都是python了,比如ansible、salt等。下面是安装ruby的信息:ruby_version:1.9.3..
分类:
其他好文 时间:
2014-08-05 03:10:39
阅读次数:
400