Skip to content

Commit

Permalink
changed build script to install nuget packages if needed
Browse files Browse the repository at this point in the history
  • Loading branch information
DerAlbertCom committed May 31, 2011
1 parent ed1fe9d commit fa5e29d
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 14 deletions.
9 changes: 5 additions & 4 deletions default.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ Task Clean {
}


Task BuildWithoutBump {
Task BuildWithoutBump -Depends Clean {
Write-Host "ApereaFramework.All.sln" -ForegroundColor Green
Install-Packages $src_dir "$src_dir\packages"

Exec { msbuild "$src_dir\ApereaFramework.All.sln" /t:Build /v:quiet /p:Configuration=Release /p:OutDir="$out_dir\" }
}
Task Build -Depends BumpRevision,Clean {
Task Build -Depends BumpRevision, BuildWithoutBump {
Write-Host "ApereaFramework.All.sln" -ForegroundColor Green
BumpRevision $version_file
Exec { msbuild "$src_dir\ApereaFramework.All.sln" /t:Build /v:quiet /p:Configuration=Release /p:OutDir="$out_dir\" }
}

Task BumpRevision {
Expand Down Expand Up @@ -59,6 +59,7 @@ Task SetPackageVersion {

Task NuGet -Depends ConvertStart, BuildWithoutBump, SetPackageVersion {
Write-Host "Building NuGet-Packages" -ForegroundColor Green
md $nupgk_dir -force
Exec { .\tools\nuget.exe pack "$nuspec_dir\Aperea.Core.nuspec" /OutputDirectory "$nupgk_dir\" }
Exec { .\tools\nuget.exe pack "$nuspec_dir\Aperea.Mail.nuspec" /OutputDirectory "$nupgk_dir\" }
Exec { .\tools\nuget.exe pack "$nuspec_dir\Aperea.Membership.nuspec" /OutputDirectory "$nupgk_dir\" }
Expand Down
11 changes: 4 additions & 7 deletions installpackages.ps1
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@

$solutionFolder = ".\src"
$packagesFolder = Join-Path $solutionFolder "packages"
$configFilter = Join-Path $solutionFolder "**\packages.config"
import-module .\tools\psake-nuget.psm1

$packages = Get-ChildItem $configFilter
foreach ($package in $packages) {
.\tools\nuget install $package.Fullname /OutputDirectory $packagesFolder
}
Install-Packages ".\src" ".\src\packages"

remove-module psake-nuget
4 changes: 2 additions & 2 deletions src/FrameworkVersion.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System.Reflection;

[assembly: AssemblyVersion("0.3.0.37")]
[assembly: AssemblyFileVersion("0.3.0.37")]
[assembly: AssemblyVersion("0.3.0.38")]
[assembly: AssemblyFileVersion("0.3.0.38")]
19 changes: 18 additions & 1 deletion tools/psake-nuget.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,23 @@ function DontChangeFileName($name)
$name.EndsWith(".transform")
}

function Install-Packages {
param (
[Parameter(Position=0,Mandatory=1)]
[string]$solutionFolder,
[Parameter(Position=1,Mandatory=1)]
[string]$packagesFolder
)

$packagesFolder = Join-Path $solutionFolder "packages"
$configFilter = Join-Path $solutionFolder "**\packages.config"

$packages = Get-ChildItem $configFilter
foreach ($package in $packages) {
.\tools\nuget install $package.Fullname /OutputDirectory $packagesFolder
}
}

function ConvertMvcProject {
param (
[Parameter(Position=0,Mandatory=1)]
Expand Down Expand Up @@ -54,4 +71,4 @@ function ConvertMvcProject {
}
}

Export-ModuleMember "ConvertMvcProject"
Export-ModuleMember "ConvertMvcProject", "Install-Packages"

0 comments on commit fa5e29d

Please sign in to comment.