callback(
{
"windows": {
"system": "windows",
"name": "o2server-${VERSION}-windows-x64",
"fileName": "o2server-${VERSION}-windows-x64.zip",
"fileSize": "${length_win_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-windows-x64.zip",
"sha256": "${build_win.sha}"
},
"linux": {
"system": "linux",
"name": o2server-${VERSION}-linux-x64",
"fileName": "o2server-${VERSION}-linux-x64.zip",
"fileSize": "${length_linux_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-linux-x64.zip",
"sha256": "${build_linux.sha}"
},
"macos": {
"system": "macos",
"name": "o2server-${VERSION}-macos",
"fileName": "o2server-${VERSION}-macos.zip",
"fileSize": "${length_macos_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-macos.zip",
"sha256": "${build_macos.sha}"
},
"aix": {
"system": "aix",
"name": "o2server-${VERSION}-aix",
"fileName": "o2server-${VERSION}-aix.zip",
"fileSize": "${length_aix_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-aix.zip",
"sha256": "${build_aix.sha}"
},
"raspi": {
"system": "raspberrypi",
"name": "o2server-${VERSION}-raspi.zip",
"fileName": "o2server-${VERSION}-raspi.zip",
"fileSize": "${length_raspberrypi_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-raspi.zip",
"sha256": "${build_raspi.sha}"
},
"mips": {
"system": "mips",
"name": "o2server-${VERSION}-linux-mips",
"fileName": "o2server-${VERSION}-linux-mips.zip",
"fileSize": "${length_mips_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-linux-mips.zip",
"sha256": "${build_mips.sha}"
},
"arm": {
"system": "arm",
"name": "o2server-${VERSION}-linux-arm",
"fileName": "o2server-${VERSION}-linux-arm.zip",
"fileSize": "${length_arm_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-linux-arm.zip",
"sha256": "${build_arm.sha}"
},
"jvm_windows": {}
}
)
{
"title": "O2OA V${VERSION}",
"publishTime": "${TODAY}",
"windows": {
"system": "windows",
"name": "o2server-${VERSION}-windows-x64",
"fileName": "o2server-${VERSION}-windows-x64.zip",
"fileSize": "${length_win_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-windows-x64.zip",
"sha256": "${build_win.sha}"
},
"linux": {
"system": "linux",
"name": "o2server-${VERSION}-linux-x64",
"fileName": "o2server-${VERSION}-linux-x64.zip",
"fileSize": "${length_linux_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-linux-x64.zip",
"sha256": "${build_linux.sha}"
},
"macos": {
"system": "macos",
"name": "o2server-${VERSION}-macos",
"fileName": "o2server-${VERSION}-macos.zip",
"fileSize": "${length_macos_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-macos.zip",
"sha256": "${build_macos.sha}"
},
"aix": {
"system": "aix",
"name": "o2server-${VERSION}-aix",
"fileName": "o2server-${VERSION}-aix.zip",
"fileSize": "${length_aix_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-aix.zip",
"sha256": "${build_aix.sha}"
},
"raspi": {
"system": "raspi",
"name": "o2server-${VERSION}-raspi.zip",
"fileName": "o2server-${VERSION}-raspi.zip",
"fileSize": "${length_raspi_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-raspi.zip",
"sha256": "${build_raspi.sha}"
},
"mips": {
"system": "mips",
"name": "o2server-${VERSION}-linux-mips",
"fileName": "o2server-${VERSION}-linux-mips.zip",
"fileSize": "${length_mips_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-linux-mips.zip",
"sha256": "${build_mips.sha}"
},
"arm": {
"system": "arm",
"name": "o2server-${VERSION}-linux-arm",
"fileName": "o2server-${VERSION}-linux-arm.zip",
"fileSize": "${length_arm_mb}MB",
"updateTime": "${TODAY}",
"url": "/download/o2server-${VERSION}-linux-arm.zip",
"sha256": "${build_arm.sha}"
},
"source":{
"name":"o2oa-master",
"updateTime":"${TODAY}",
"fileSize":"990MB",
"url":"https://github.com/o2oa/o2oa"
}
}
{"version":"${VERSION}","date":"${TODAY}"}