该功能通过监听 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
/* | |
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); |
#步骤(How to use it)
redis-cli -h 192.168.1.1 -p 6371 script load "$(cat redis_size.lua)"
evalsha 78331e1d4741cad34084d357e19ce6dbca8e202e 0 test_key // 注意与上步返回的一致