Fixing build-script to work with the branch

This commit is contained in:
RKrom 2013-12-04 22:51:36 +01:00
commit 4de1705bb2

View file

@ -26,7 +26,7 @@ Add-Type -Assembly System.ServiceModel.Web,System.Runtime.Serialization
# Collect GIT information # Collect GIT information
$gitversion = git describe --long $gitversion = git describe --long
$gittag = git tag $gittag = $gitversion -replace '-.*',''
$commitversion = $gitversion -replace ($gittag + '-'),'' -replace '-.*','' $commitversion = $gitversion -replace ($gittag + '-'),'' -replace '-.*',''
$githash = $gitversion -replace '.*-','' $githash = $gitversion -replace '.*-',''
$version = $gittag + '.' + $commitversion $version = $gittag + '.' + $commitversion
@ -104,7 +104,7 @@ Function Build {
echo "Calling: $msBuild $parameters" echo "Calling: $msBuild $parameters"
$buildResult = Start-Process -wait -PassThru "$msBuild" -ArgumentList $parameters -NoNewWindow -RedirectStandardOutput $buildOutput $buildResult = Start-Process -wait -PassThru "$msBuild" -ArgumentList $parameters -NoNewWindow -RedirectStandardOutput $buildOutput
if ($buildResult.ExitCode -ne 0) { if ($buildResult.ExitCode -ne 0) {
echo "An error $buildResult.ExitCode occured, please check $BuildOutput for errors!" echo "An error occured, please check $BuildOutput for errors!"
exit -1 exit -1
} }
return return
@ -224,16 +224,16 @@ Function PackageInstaller {
return return
} }
#FillTemplates FillTemplates
#Build Build
echo "Generating MD5" echo "Generating MD5"
MD5Checksums | Set-Content "$(get-location)\Greenshot\bin\Release\checksum.MD5" -encoding UTF8 MD5Checksums | Set-Content "$(get-location)\Greenshot\bin\Release\checksum.MD5" -encoding UTF8
echo "Generating Installer" echo "Generating Installer"
#PackageInstaller PackageInstaller
echo "Generating ZIP" echo "Generating ZIP"
PackageZip PackageZip
@ -246,8 +246,8 @@ WaitForKey
# SIG # Begin signature block # SIG # Begin signature block
# MIIEtAYJKoZIhvcNAQcCoIIEpTCCBKECAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # MIIEtAYJKoZIhvcNAQcCoIIEpTCCBKECAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUkHhpRh3CT0RiOR4phCji2NnF # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUlbFVweNW7YraUhh7CNud8cS4
# TtigggK+MIICujCCAaagAwIBAgIQyoRJHMJDVbNFmmfObt+Y4DAJBgUrDgMCHQUA # HCugggK+MIICujCCAaagAwIBAgIQyoRJHMJDVbNFmmfObt+Y4DAJBgUrDgMCHQUA
# MCwxKjAoBgNVBAMTIVBvd2VyU2hlbGwgTG9jYWwgQ2VydGlmaWNhdGUgUm9vdDAe # MCwxKjAoBgNVBAMTIVBvd2VyU2hlbGwgTG9jYWwgQ2VydGlmaWNhdGUgUm9vdDAe
# Fw0xMzExMjYxOTMxMTVaFw0zOTEyMzEyMzU5NTlaMBoxGDAWBgNVBAMTD1Bvd2Vy # Fw0xMzExMjYxOTMxMTVaFw0zOTEyMzEyMzU5NTlaMBoxGDAWBgNVBAMTD1Bvd2Vy
# U2hlbGwgVXNlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0SEsL7kNLoYA # U2hlbGwgVXNlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0SEsL7kNLoYA
@ -265,9 +265,9 @@ WaitForKey
# QDAsMSowKAYDVQQDEyFQb3dlclNoZWxsIExvY2FsIENlcnRpZmljYXRlIFJvb3QC # QDAsMSowKAYDVQQDEyFQb3dlclNoZWxsIExvY2FsIENlcnRpZmljYXRlIFJvb3QC
# EMqESRzCQ1WzRZpnzm7fmOAwCQYFKw4DAhoFAKB4MBgGCisGAQQBgjcCAQwxCjAI # EMqESRzCQ1WzRZpnzm7fmOAwCQYFKw4DAhoFAKB4MBgGCisGAQQBgjcCAQwxCjAI
# oAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIB # oAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIB
# CzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFOPTgMEk9FdY4P83OTmY # CzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFPa00iSnYtAOO8lKmzlv
# 5wIFXxa+MA0GCSqGSIb3DQEBAQUABIGAQbJbhHOMNsEnPWIXIaNpG9IDjOCjpPss # dosV3T21MA0GCSqGSIb3DQEBAQUABIGARi5Xcf6HDxqHyidGg+cwOnTtowXJnAln
# nqWKeCZ6BqHSG5NeQSwlxfEtnTVAuEotQ0Z5+Tt+5lPC+oCyebDWZjObmdFUB09d # 1VkPnlkxXETkm/FTC3gVNWoOY+Tu0FIZT1CY9pRKxiQE6kLx/1PYxjdWVg5CyEFa
# aa3WU+1qRCxwfZgVOzopeSuGFx4jUVpc9s4WttxFBAhflFBuRy0iHzC75RpH5P5H # B0ZQN3EOMn8r0UpY0LRnIg6hS/d7ucGR+yOXZ8yoLj7ehUwT39AQgSZ8d0SRqS1A
# co7UFSx74Gw= # DpRjRHpB9Yk=
# SIG # End signature block # SIG # End signature block