使用github actions检测网站是否在线

使用github actions检测网站是否在线

ZKEASOFT November 13, 2020


Web.Ping

这里使用的是Web.Ping的一个dotnet工具,该工具可以检测网站的响应状态。

Github Actions

github actions可以执行定时的计划任务,所以我们可以用它来调用Web.Ping来检测网站是否在线。当任务执行失败时,github会发送通知邮件给你。为了方便使用,我们创建了一个仓库,Fork后做简单的修改即可。

首先点击右上角的Fork复制仓库:

然后修改.github/workflows目录下的ping.yml文件

进入目录后,点击ping.yml文件,然后点击右边的编辑按钮:

修改最后一行的域名:

run: dotnet tool run Web.Ping --host http://www.zkea.net

最后点击右边的提交修改就可以了:

查看任务

在Actions菜单,可以看到任务的执行情况:

注意事项

Fork后,github action默认是关闭的,需要进入Actions菜单启用。


微信公众号