问题:目前,我正在使用PS脚本,该脚本从Appveyor链接下载最新的构建工件,然后在调用该功能的上从现有程序中提取该工件。是否更新。
我正在使用它来使服务器上的多个开源项目保持最新以进行测试,并且发现当不运行“更新”时,继续运行该功能来盲目下载并安装“更新”很麻烦。真正成为新版本。这是我正在使用的示例:
{{1}}
所需的解决方案::我想在可配置的时间自动使脚本 检查Appveyor中是否有较新的工件(可能通过比较工件名称或内部版本号) -间隔。如果工件确实是较新的,则为当前下载的版本,那么它将在现有程序上下载并提取该工件。如果不是较新版本,它将报告“没有可用的较新版本。”
可能的障碍:我不确定Appveyor的API是否支持此功能。我在研究过程中找不到任何确凿的证据,但是如果它不支持这种情况,我会感到惊讶。