true
anon
0f0kqlwagDFXH9OKWQo=
USDBY1-TCNWBP03:1666
${JOB_NAME}
"//Sorter/Installers/Proteus/Current Workspace.txt"
"//depot/Olympus/SiteServer/Proteus Installer/current/..." //Proteus_Installer_Test/...
//depot/Olympus/SiteServer/Custom/... //Proteus_Installer_Test/Custom/...
"//depot/Common/SoftPro/SignWare 2.6.1/..." "//Proteus_Installer_Test/Common/SoftPro/SignWare 2.6.1/..."
"//depot/Utilities/XQuiSoft Logging/2.4/Release/..." "//Proteus_Installer_Test/Utilities/XQuiSoft Logging/2.4/Release/..."
"//depot/Utilities/XQuiSoft Logging/2.1.50727/Release/..." "//Proteus_Installer_Test/Utilities/XQuiSoft Logging/2.1.50727/Release/..."
//depot/Olympus/MDApplyDelta/current/config/... //Proteus_Installer_Test/Olympus/MDApplyDelta/current/config/...
//depot/Olympus/MDDelete/current/config/... //Proteus_Installer_Test/Olympus/MDDelete/current/config/...
//depot/Olympus/MDUpdater/current/... //Proteus_Installer_Test/Olympus/MDUpdater/current/...
//depot/Olympus/JobFileSanitizer/current/... //Proteus_Installer_Test/Olympus/JobFileSanitizer/current/...
//depot/Olympus/QualEngine/current/... //Proteus_Installer_Test/Olympus/QualEngine/current/...
//depot/Olympus/SnglRegroup/current/... //Proteus_Installer_Test/Olympus/SnglRegroup/current/...
//depot/Olympus/DropShipEngine/current/... //Proteus_Installer_Test/Olympus/DropShipEngine/current/...
//depot/Olympus/MDComposer/current/... //Proteus_Installer_Test/Olympus/MDComposer/current/...
//depot/Olympus/MakeBillingReports/current/... //Proteus_Installer_Test/Olympus/MakeBillingReports/current/...
//depot/Olympus/SortPlanner/current/... //Proteus_Installer_Test/Olympus/SortPlanner/current/...
//depot/Olympus/Tag2Csa/current/... //Proteus_Installer_Test/Olympus/Tag2Csa/current/...
//3rd_Party/AddressVision/... //Proteus_Installer_Test/3rd_Party/AddressVision/...
//depot/Olympus/Parascript/AddressScriptInternational/5.7/DGS/... //Proteus_Installer_Test/Olympus/Parascript/AddressScriptInternational/5.7/DGS/...
"//depot/Olympus/Collection and Reporting/PBMC/current/PBMC Install/Machine.config" "//Proteus_Installer_Test/Olympus/Collection and Reporting/PBMC/current/PBMC Install/Machine.config"
"//depot/STL/Visual C++ 6.0/lib/MCVCP60.dll" "//Proteus_Installer_Test/STL/Visual C++ 6.0/lib/MCVCP60.dll"
"//depot/Common/Setups/InnoSetup/Directive Installer/current/Directive_Utilities.iss" //Proteus_Installer_Test/Directive_Utilities.iss
//depot/Olympus/SiteServer/DDCS_Import/current/... //Proteus_Installer_Test/DDCS/DDCS_Import/...
//depot/Olympus/SiteServer/Interface/current/... //Proteus_Installer_Test/DDCS/Interface/...
//depot/Olympus/SiteServer/SortSchemeDB/current/... //Proteus_Installer_Test/DDCS/SortSchemeDB/...
//depot/Olympus/SiteServer/CodXStdInterface/current/... //Proteus_Installer_Test/DDCS/CodXStdInterface/...
//depot/Olympus/SiteServer/SorterInterfaceDB/current/... //Proteus_Installer_Test/DDCS/SorterInterfaceDB/...
//depot/Olympus/SiteServer/German/current/... //Proteus_Installer_Test/DDCS/German/...
//depot/Olympus/SiteServer/Incoming/current/... //Proteus_Installer_Test/DDCS/Incoming/...
//depot/Olympus/SiteServer/ASV/current/... //Proteus_Installer_Test/DDCS/ASV/...
//depot/Olympus/SiteServer/ReliaVote/current/... //Proteus_Installer_Test/DDCS/ReliaVote/...
//depot/Olympus/SiteServer/FullService/current/... //Proteus_Installer_Test/DDCS/FullService/...
//depot/Olympus/SiteServer/SSM/current/... //Proteus_Installer_Test/DDCS/SSM/...
//depot/Olympus/SiteServer/International/current/... //Proteus_Installer_Test/DDCS/International/...
//depot/Olympus/SiteServer/InternationalWithSecondaries/current/... //Proteus_Installer_Test/DDCS/InternationalWithSecondaries/...
//depot/Olympus/SiteServer/Italy/current/... //Proteus_Installer_Test/DDCS/Italy/...
//depot/Olympus/SiteServer/UK/current/... //Proteus_Installer_Test/DDCS/UK/...
//depot/Olympus/SiteServer/Australia/current/... //Proteus_Installer_Test/DDCS/Australia/...
noallwrite clobber nocompress unlocked nomodtime rmdir
p4.exe
C:
C:\\Windows
true
false
true
false
false
false
false
false
false
false
false
true
true
false
-1
anon
"//depot/Olympus/SiteServer/Custom/..."
${basename}-${hash}
false
false
false
false
true
false
false
true
# every 30 minutes
*/30 * * * *
false
SET DEPOT=.
SET THIRD_PARTY=./3rd_Party
SET Custom_Ext_Location=.
SET CARPENTER=\\USDBY1-TCNWBP03.pbi.global.pvt\Sorter_Build_Area
SET Build_Server=True
.\gather.bat
"C:\dev\tools\Inno Setup 5\iscc.exe" "Pitney Bowes Proteus.iss"
LastRelease.htm
Release Notes
.
LastRelease.htm
true
htmlpublisher-wrapper.html
true
true
d:\hudson\LogParser_BasicRules.txt
Output\
false
michael.henderson@pb.com
$PROJECT_DEFAULT_SUBJECT
The project built but was marked as unstable due to warnings in the console log.
Please review the console logs.
Click build page to claim the bad build: ${BUILD_URL}
$PROJECT_DEFAULT_CONTENT
Unit Tests: (If any)
${FAILED_TESTS}
Warning messages:
${BUILD_LOG_REGEX, regex="(?i)warning ", linesBefore=10, showTruncatedLines=true}
true
true
true
true
$PROJECT_DEFAULT_SUBJECT
Click build page to claim the bad build: ${BUILD_URL}
$PROJECT_DEFAULT_CONTENT
Unit Tests: (If any)
${FAILED_TESTS}
Build Log (Up to last 50 lines)
${BUILD_LOG, maxLines=50, escapeHtml=true}
true
true
true
true
$PROJECT_DEFAULT_SUBJECT
${BUILD_LOG_REGEX, regex="Installer Version Found", showTruncatedLines=false}
$PROJECT_DEFAULT_CONTENT
true
true
false
false
default
$DEFAULT_SUBJECT
Release Build: "${ENV, var="Label"}" (If Empty then only a regular test build)
$DEFAULT_CONTENT
5
2
*.*
INCLUDE
false
Release: ${Label}
false
false
Label
Please specify the directory to produce the output to in the Installs Folder (Relative to the proper build)
i.e. "Private Post Release" will create a folder:
"\\USDBY1-MLCDFLP1.pbi.global.pvt\Sorter_SW\Installs\Site Server Software\Proteus Installers\3.2.4\Private Post Release\"
rem Checkout Directive.ini and update version. Checkin will happen at the end of the Release Build...
p4.exe edit ".\InstallDirective.ini"
"\\Usdby1-tcnwbp03\Shared\Sorter\Builds\Utilities\PB Version Update Utility\PB Version Update Utility.exe" -f .\InstallDirective.ini -k "Base" -n "Install Version" -b
rem This is where the directive gets checked back into Perforce with the updated version number.
p4.exe submit -d "%Label%" ".\InstallDirective.ini"
echo "Now starting identification and copying of installer to server..."
$env:ROOT = "\\USDBY1-MLCDFLP1.pbi.global.pvt\Sorter_SW\Installs\Site Server Software\Proteus Installers\3.2.4"
$env:FILE_DESIRED = "Output\Pitney Bowes - Proteus.exe"
echo "Looking at $env:WORKSPACE\$env:FILE_DESIRED"
$env:INSTALLER_VERSION = ([System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:WORKSPACE\$env:FILE_DESIRED")).ProductVersion.Trim()
if ($? -eq $false) {exit 1}
echo "Installer Version Found: $env:INSTALLER_VERSION"
cmd /c xcopy ".\Output\*.*" "$env:ROOT\$env:INSTALLER_VERSION - $env:Label" /S/Y/I
if ($? -eq $false) {exit 1}
$a = "<style>"
$a = $a + "BODY{background-color:lightblue;}"
$a = $a + "TABLE{border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}"
$a = $a + "TH{border-width: 1px;padding: 0px;border-style: solid;border-color: black;background-color:thistle}"
$a = $a + "TD{border-width: 1px;padding: 0px;border-style: solid;border-color: black;background-color:palegoldenrod}"
$a = $a + "</style>"
$a = $a + "<h1><b>Job: $env:JOB_NAME</b></h1><br/>"
$a = $a + "Release build completed: $env:BUILD_ID<br/>"
$a = $a + "Label: $env:Label<br/>"
$a = $a + "Installer Version: $env:INSTALLER_VERSION<br/>"
$a = $a + "Output directory: $env:ROOT\$env:INSTALLER_VERSION - $env:Label<br/>"
$a = $a + "<a href=`"$env:ROOT\$env:INSTALLER_VERSION - $env:Label`">Direct Link</a><br/><br/>"
$a = $a + "<br/>"
$a = $a + "Last Perforce Changelist: $env:P4_CHANGELIST<br/>"
$a = $a + "Perforce Workspace: $env:P4CLIENT<br/>"
ConvertTo-HTML -head $a | Out-File LastRelease.htm
rem This is where the directive gets reverted in Perforce so the version doesn't get used
p4.exe revert ".\InstallDirective.ini"