private static int HandleBump(BumpOptions options) { VersionFile versionFile = VersionFile.Load(); switch (options.Component) { case BumpOptions.VersionComponent.Major: versionFile.BumpMajor(); break; case BumpOptions.VersionComponent.Minor: versionFile.BumpMinor(); break; case BumpOptions.VersionComponent.Patch: versionFile.BumpPatch(); break; default: throw new ArgumentException("Must specify a component to bump"); } versionFile.SerializeToFile(); return(0); }
public VersionFile GetVersionInfo(VersionInfo build) { if (!Configured()) return null; if (!File.Exists(_repoDir + @"\xmls\Version_" + _platform + "_" + build.Build + ".xml")) return null; var fileinfo = new VersionFile(); fileinfo.Load(_repoDir + @"\xmls\Version_" + _platform + "_" + build.Build + ".xml"); return fileinfo; }
public bool UpdateVersionDescription(VersionInfo build, string description) { if (!Configured()) return false; if (!File.Exists(_repoDir + @"\xmls\Version_" + _platform + "_" + build.Build + ".xml")) return false; var fileinfo = new VersionFile(); fileinfo.Load(_repoDir + @"\xmls\Version_" + _platform + "_" + build.Build + ".xml"); fileinfo.Description = description; fileinfo.Save(_repoDir + @"\xmls\Version_" + _platform + "_" + build.Build + ".xml"); return true; }
public VersionFile GetVersionInfo(VersionInfo build) { if (!Configured()) return null; if (!DownloadFile(_repository + @"/Download/" + _platform + @"/" + build.Build + @"/Version" , "Version_" + _platform + "_" + build.Build + ".xml")) return null; var fileinfo = new VersionFile(); fileinfo.Load(_tempDirectory + @"\Version_" + _platform + "_" + build.Build + ".xml"); Log("Get Version Info : Build : " + build.Build); return fileinfo; }