public static void ChangeVersion() { //先更新版本号文件 if (SFTPHelper.DownLoad( new SFTPHelper(sftpIp, sftpUserName, sftpPassword), GetVersionPath(), sftpPath + GameConfig.remoteFolder + "/" + versionName)) { Debug.Log("下载版本文件成功"); //最后一位+1 VersionInfo versionInfo = JsonMapper.ToObject <VersionInfo>(File.ReadAllText(GetVersionPath())); versionInfo.version = VersionTools.AddAbVersion(versionInfo.version); //上传最新版本号文件 if (SFTPHelper.UpLoad( new SFTPHelper(sftpIp, sftpUserName, sftpPassword), GetVersionPath(), sftpPath + GameConfig.remoteFolder + "/" + versionName)) { Debug.Log("上传版本文件成功"); } else { Debug.LogError("上传版本文件失败"); } } else { Debug.LogError("下载版本文件失败"); } }
public static void UpLoadHotfixZip() { //先更新版本号文件 if (SFTPHelper.DownLoad( new SFTPHelper(sftpIp, sftpUserName, sftpPassword), GetVersionPath(), sftpPath + GameConfig.remoteFolder + "/" + versionName)) { Debug.Log("下载版本文件成功"); VersionInfo versionInfo = JsonMapper.ToObject <VersionInfo>(File.ReadAllText(GetVersionPath())); //重命名压缩包,命名规则为当前版本号最后一位+1 if (SFTPHelper.UpLoad( new SFTPHelper(sftpIp, sftpUserName, sftpPassword), GetHotfixZipPath(), sftpPath + GameConfig.remoteFolder + "/" + VersionTools.AddAbVersion(versionInfo.version) + ".zip")) { Debug.Log("上传热更包成功"); } else { Debug.LogError("上传热更包失败"); } } else { Debug.LogError("下载版本文件失败"); } }