示例#1
0
 private static BuildContext CreateBuildContext(ProjectSetting project)
 {
     return(BuildContext.CreateBuildContext(
                BuildTypeEnum.MSBuild,
                buildPath: project.Solution.BuilderPath,
                codePath: project.Solution.Path,
                publishItemPath: "",
                publishDirectory: ""));
 }
示例#2
0
        public void PublishTest()
        {
            var context = BuildContext.CreateBuildContext(
                BuildTypeEnum.MSBuild,
                buildPath: @"C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe",
                codePath: @"D:\KongHao\KongHao\Code\git\AlosTRM\AlosNew.sln",
                publishItemPath: @"D:\KongHao\KongHao\Code\git\AlosTRM\WebServer\WebServer.csproj",
                publishDirectory: @"D:\TESTsvn\BBT"
                );
            var build = ACodeBuild.CreateBuild(context);

            build.Publish(context);
            var log = context.Log;

            if (log.IndexOf("0 个错误") > -1)
            {
                Debug.WriteLine(log);
            }
            else
            {
                Debug.WriteLine(log);
                Assert.Fail();
            }
        }