Skip to content
This repository has been archived by the owner on Dec 9, 2020. It is now read-only.

Commit

Permalink
updated build
Browse files Browse the repository at this point in the history
  • Loading branch information
Micah Martin committed May 23, 2012
1 parent 1d9ea2b commit 2e70e75
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 18 deletions.
6 changes: 4 additions & 2 deletions build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@ param (
[System.Collections.Hashtable]$properties = @{}
)

Import-Module .\tools\psake\psake.psm1 -ErrorAction SilentlyContinue
$root = Split-Path -parent $MyInvocation.MyCommand.Definition

Invoke-psake .\default.ps1 -properties $properties
Import-Module $root\tools\psake\psake.psm1 -ErrorAction SilentlyContinue

Invoke-psake $root\default.ps1 -properties $properties

Remove-Module psake -ErrorAction SilentlyContinue
24 changes: 12 additions & 12 deletions default.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ include $toolsDir\psake\buildutils.ps1
task default -depends ReleaseOAuth

task Clean {
delete-directory $binariesDir
delete-directory $binariesDir -ErrorAction silentlycontinue
}

task Init -depends Clean {
Expand Down Expand Up @@ -82,15 +82,15 @@ task CompileMain -depends InstallDependentPackages, InitEnvironment, Init {
$solutionFile = "$sourceDir\OAuth.sln"
exec { &$script:msBuild $solutionFile /p:OutDir="$buildBase\" }

$assemblies = @()
$assemblies += dir $buildBase\*.dll -Exclude **Tests.dll

#& $ilMergeTool $ilMergeKey $outDir "NServiceBus" $assemblies "" "dll" $script:ilmergeTargetFramework "$buildBase\NServiceBusMergeLog.txt" $ilMergeExclude
& $ilMergeTool /lib:$baseDir /t:library /out:"$binariesDir\CrackerJack.OAuth.dll" /targetplatform:$script:ilmergeTargetFramework /log:"$buildBase\MergeLog.txt" $assemblies
#"CrackerJack.OAuth" $assemblies "" "dll" $script:ilmergeTargetFramework "$buildBase\MergeLog.txt"
$mergeLogContent = Get-Content "$buildBase\MergeLog.txt"
echo "------------------------------Merge Log-----------------------"
echo $mergeLogContent
Copy-Item "$buildBase\OAuth2Provider.dll" $binariesDir

# $assemblies = @()
# $assemblies += dir $buildBase\*.dll -Exclude **Tests.dll

# & $ilMergeTool /lib:$baseDir /t:library /out:"$binariesDir\OAuth2Provider.dll" /targetplatform:$script:ilmergeTargetFramework /log:"$buildBase\MergeLog.txt" $assemblies
# $mergeLogContent = Get-Content "$buildBase\MergeLog.txt"
# echo "------------------------------Merge Log-----------------------"
# echo $mergeLogContent
}

task PrepareRelease -depends CompileMain {
Expand Down Expand Up @@ -125,9 +125,9 @@ task CreatePackages -depends PrepareRelease {
$packit.targeted_Frameworks = "net40";

#region Packing NServiceBus
$packageName = "CrackerJack.OAuth"
$packageName = "OAuth2Provider"
$packit.package_description = "OAuth 2 Provider"
invoke-packit $packageName $script:packageVersion @{log4net="[2.0.0]"} "binaries\CrackerJack.OAuth.dll" @{}
invoke-packit $packageName $script:packageVersion @{log4net="[2.0.0]"; "Newtonsoft.Json"="[4.5.5]"} "binaries\OAuth2Provider.dll" @{}
#endregion

remove-module packit
Expand Down
Loading

0 comments on commit 2e70e75

Please sign in to comment.