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

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

原文地址:http://www.zkea.net/codesnippet/detail/ping-website.html

posted @ 2020-11-16 17:41  ZKEA  阅读(494)  评论(0编辑  收藏  举报