public BuildSolutionStep(BuildAndRevision buildAndRevision, SolutionSystemInfo solutionSystemInfo, NugetPackageResultCollection nugetPackageResultCollection)
		{
			this.buildAndRevision = buildAndRevision;

			this.solutionSystemInfo = solutionSystemInfo;

			this.nugetPackageResultCollection = nugetPackageResultCollection;
		}
Example #2
0
		public RetrievePreviousVersionsStep GenerateBuildAndRevision()
		{
			var solutionFolderPath = new FileInfo(SolutionPath).Directory.FullName;

			var solutionSystemInfo = new SolutionSystemInfo(solutionFolderPath, SolutionPath);

			return new GenerateBuildAndRevisionStep(solutionSystemInfo, packagesId).GenerateBuildAndRevision();
		}
		public RetrievePreviousVersionsStep(
			SolutionSystemInfo solutionSystemInfo,
			IEnumerable<string> packagesId,
			BuildAndRevision buildAndRevision)
		{
			this.solutionSystemInfo = solutionSystemInfo;
			this.packagesId = packagesId;
			this.buildAndRevision = buildAndRevision;
		}
		public UpdatePackagesStep(
			SolutionSystemInfo solutionSystemInfo,
			BuildAndRevision buildAndRevision,
			IEnumerable<PackageWithFramework> packages,
			IReadOnlyDictionary<string, string> previousVersions)
		{
			this.solutionSystemInfo = solutionSystemInfo;
			this.buildAndRevision = buildAndRevision;
			this.packages = packages;
			this.previousVersions = previousVersions;
		}
		public UpdateNuspecAndAssemblyInfoStep(
			BuildAndRevision buildAndRevision,
			SolutionSystemInfo solutionSystemInfo,
			IEnumerable<string> packagesId,
			IReadOnlyDictionary<string, string> previousVersions)
		{
			this.solutionSystemInfo = solutionSystemInfo;
			this.buildAndRevision = buildAndRevision;
			this.packagesId = packagesId;
			this.previousVersions = previousVersions;
		}
		public CollectPackagesFromSolutionStep(
			BuildAndRevision buildAndRevision,
			SolutionSystemInfo solutionSystemInfo,
			IEnumerable<string> packagesId,
			IReadOnlyDictionary<string, string> previousVersions)
		{
			this.solutionSystemInfo = solutionSystemInfo;
			this.packagesId = packagesId;
			this.buildAndRevision = buildAndRevision;
			this.previousVersions = previousVersions;
		}
		public GenerateBuildAndRevisionStep(SolutionSystemInfo solutionSystemInfo, IEnumerable<string> packagesId)
		{
			this.solutionSystemInfo = solutionSystemInfo;
			this.packagesId = packagesId;
		}