更多iOSGit开源工具技巧

使用 PHP 脚本自动部署 git 项目

2017-06-07  本文已影响296人  我是老驴

背景介绍

一般流程

在用 git 做项目版本控制的时候。一般开发者在开发环境中完成开发,会把代码 push 到代码托管平台(GitHubBitbucketCoding码云)中。再把 Git库代码 pull 到测试环境中进行项目测试,最后测试通过后的代码 pull 到生产环境中。

自动部署

但每次 push 后,都要 ssh 到服务器上。进入项目目录,再执行 git pull, 如果项目迭代频繁。每次改完代码,都要 push -> ssh -> pull 。过程还是比较繁琐。
那能不能简化这个过程呢?
答案是肯定的,这也是我写篇文章的目的。就是利用 Git hook 的功能,利用 Git hook 实现自动部署方法有很多。我在这里主要介绍如何用 PHP 脚本的方法来实现自动部署项目。测试环境自动部署和生产环境方法是一样的。

准备工作

在服务器上

备注:hock 目录的 index.php 文件,必须要确保可以访问。
http://example.com/hook/index.php 或者 http://ip/hook/index.php

在代码托管平台

部署测试

上一篇 下一篇

猜你喜欢

热点阅读