该功能通过监听 git push 事件,触发A服务器指定目录 git pull。
比如 forums 的 baozi 分支在任意环境下成功push后,会在A服务器的 /data/web/framework/trunk/ baozi/ forums 目录执行 git pull
在A服务器运行 auto_update.py。
在 gitlab,添加 web hook: http://A服务器IP:8003
#!/usr/bin/env python | |
#-*- coding:utf-8 -*- | |
''' | |
@author: snooda | |
@website: www.snooda.com | |
@License: GNU GPL v3 | |
A script to show OpenVZ resource message friendly | |
''' | |
import sys |
/* | |
Adobe Systems Incorporated(r) Source Code License Agreement | |
Copyright(c) 2005 Adobe Systems Incorporated. All rights reserved. | |
Please read this Source Code License Agreement carefully before using | |
the source code. | |
Adobe Systems Incorporated grants to you a perpetual, worldwide, non-exclusive, | |
no-charge, royalty-free, irrevocable copyright license, to reproduce, | |
prepare derivative works of, publicly display, publicly perform, and |
该功能通过监听 git push 事件,触发A服务器指定目录 git pull。
比如 forums 的 baozi 分支在任意环境下成功push后,会在A服务器的 /data/web/framework/trunk/ baozi/ forums 目录执行 git pull
在A服务器运行 auto_update.py。
在 gitlab,添加 web hook: http://A服务器IP:8003
package main | |
import ( | |
"fmt" | |
"net/http" | |
"time" | |
) | |
var urls = []string{ | |
"http://pulsoconf.co/", |
<?php | |
if (count($argv) < 2) { | |
echo "Usage: php curl.php http://haoip.cn" . PHP_EOL; | |
exit; | |
} | |
$url=$argv[1]; | |
$ch = curl_init(); | |
curl_setopt($ch, CURLOPT_HEADER, true); | |
curl_setopt($ch, CURLOPT_URL, $url); | |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |