本博客的模板是 Volantis,开发者们非常勤劳,经常更新些新玩意。每次收到更新通知时杜老师都会第一时间同步代码,不过还要登录服务器部署才可以生效。本文分享如何配置接收 GitHub Webhook 后自动执行脚本。工具下载下载地址:下载地址解压配置下载后可先本地解压再传到服务器上的/opt目录,或在服务器运行unzip linux-webhook.zip。如提示command not found,请执行下面的命令:12yum -yinstallunzip# CentOSapt -yinstallunzip# Ubuntu然后编写服务配置文件,将下面代码写入/lib/systemd/system/webhook.service,其中的SECRET可自定义:123456789101112[Unit]Description=linux-webhookAfter=network.target[Service]Type=simpleExecStart=/opt/linux-webhook --bash /opt/github.sh --secret SECRETRestart=on-failureRestartSec=30s[Install]WantedBy=multi-user.target编写脚本将需执行的脚本写入/opt/github.sh,例如:123#!/bin/bashech
...
继续阅读
(8)