示例#1
0
        public void Setup()
        {
            root  = Path.GetFullPath(@"..\..\..\..\..\..\");
            setup = Path.Combine(root, @"output\setup\setup.exe");

            //кэшируем файл что бы каждый раз не собирать
            if (!File.Exists("setup.exe"))
            {
                var cmd = $"C:\\cygwin\\bin\\bash.exe -l -c \"cd `cygpath '{root}'`;bake build:client env=test\"";
                ProcessHelper.CmdDir(cmd, root, timeout: 5.Minute());
                File.Copy(setup, "setup.exe");
            }

            Init();
        }