用GitHub Actions自动发布Hexo博客
GitHub Actions是GitHub推出的持续集成服务。
我们可以把一个Action理解为一小段特定功能的脚本,多个Action能够组成一个Workflow,Workflow由各种GitHub的事件触发。我们可以用GitHub Actions来做软件的持续集成(CI)和持续部署(CD)。
GitHub Actions是GitHub推出的持续集成服务。
我们可以把一个Action理解为一小段特定功能的脚本,多个Action能够组成一个Workflow,Workflow由各种GitHub的事件触发。我们可以用GitHub Actions来做软件的持续集成(CI)和持续部署(CD)。
今天介绍一个很好用的运维相关Python库IPy
。这个库提供了很多强大的处理IP地址相关的功能。
其中最重要的IP
类可以解析和处理各种IPv4和IPv6地址
比如,解析CIDR网址
1 | from IPy import IP |
由于Bash实在太恶心,很多运维工程师开始使用Python代替Bash写各种脚本。
虽然理论上可以用Python调用Bash指令实现各种功能,但是给各种命令写Bash wrapper还要解析输出实在太麻烦。所以我们还是希望用原生Python库来实现各种功能。
今天我推荐一个好用的Python库psutil
。