jenkins其实自带分布式特性,是Master/Slave模型。在Master上分配任务,然后在slave或者Master完成。这个特性带来两个好处:
什么是部署? 部署指的是把程序托管到拥有公网ip的远程服务器(计算机)上,这样程序可才可以被互联网上的所有人通过IP或映射到IP的域名访问到
Gravatar提供的头像文件通过下面形式的URL获取:
shellhttps://gravatar.com/avatar/<HASH>
借助Git提供的服务器端钩子(server-Side Hooks),比如post-revive钩子,我们可以实现部署操作的自动化。通过定义钩子出发的脚本,我们可以让远程主机的git服务器在接收到本地的代码推送后自动执行相应的更新和重启Web服务器等操作。如果是使用在线代码托管平台,比如github和BitBucket,需要在项目设置中进行对应的设置。