23 lines
747 B
C
23 lines
747 B
C
#pragma once
|
||
|
||
/// <summary>
|
||
/// 处理 upload 命令:登录 PMC 并上传包文件。
|
||
/// 退出码:0 成功,47 缺少参数,48 文件不存在,49 info 无效或未设置同名环境变量密码,
|
||
/// 50 登录失败,51 上传 HTTP 失败,52 验证未找到版本,53 网络错误,54 Tag/分支校验失败。
|
||
/// </summary>
|
||
int HandleUploadCommand(int argc, TCHAR* argv[]);
|
||
|
||
/// <summary>
|
||
/// 更新 upload_info.txt 中的 product_version、file_version、file_change_log,保留其他字段。
|
||
/// </summary>
|
||
BOOL WriteUploadInfoVersions(
|
||
LPCTSTR lpInfoFile,
|
||
LPCTSTR lpProductVersion,
|
||
LPCTSTR lpFileVersion,
|
||
LPCTSTR lpFileChangeLog);
|
||
|
||
/// <summary>
|
||
/// 更新 upload_info.txt 中的 file(安装包路径),保留其他字段。
|
||
/// </summary>
|
||
BOOL WriteUploadInfoPackageFile(LPCTSTR lpInfoFile, LPCTSTR lpPackageFile);
|