Ejemplo n.º 1
0
        public static string PrepareUniqueVersionJson(BuildTarget buildTarget, string versionDir)
        {
            // 请求build version
            Logger.Log("从构建服务器请求build version...");
            var buildVer = IntegrationServer.RequestBuildVersion();

            Logger.Log($"Build version: {buildVer}");

            // 计算客户端版本号
            var version = ClientVersion.New(versionDir, buildTarget);

            version.BuildVersion = buildVer;
            Logger.Log($"客户端版本号为:{version}");

            // 保存
            version.Serialize();

            // 提交svn
            SvnUtil.Commit(version.path);

            return(version.path);
        }