如何在不使用CI服务器的情况下创建构建保留或丢弃旧构建?

JFrog支持
2023-02-26 20:28

如果您希望创建构建保留,或者在不使用持续集成工具的情况下丢弃旧的构建,您可以编写一个简单的脚本或一个简单的用户插件使用以下指南:

脚本,使用REST API

    用户插件,使用我们公共API

    • 跑吧!所有构建如果您想查看所有构建,请调用,或者使用建立运行如果你想要具体的版本就打给我。

    • 从JSON响应中计算当前时间减去' lastStarted '时间(在All Builds调用中)或' started '时间(在Build Runs调用中)。

    • 删除经过您希望保留的时间的构建删除构建REST调用。

      1. 使用得到构建方法获取构建列表。

      2. 计算从构建运行到当前时间的时间。

      3. 使用“deleteBuild”方法删除经过您希望保留的时间的构建。