November 13, 2020

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

ZKEASOFT


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菜单启用。


第一时间了解最新动态

×

通过邮箱订阅我们,您将可以在第一时间收到我们的相关信息

微信公众号