>> TFSBuilder.bat
--------------------------------------------------------------
@ECHO ON
SET APP_VERSION=9.9.1.0
SET FOLDER_VERSION=9_9_1_0
SET RELEASE_DATE=01/01/2012
SET BUILD_DROP_FOLDER=C:\TFSBuildDrop\myReadyApp_20120101.1\Release
REM ================================================================
SET DEV_MANIFEST_FOLDER= C:\PostTFSbuild\manifests\Dev
SET DEV_STAGING_ROOT= C:\TFSBuildStaging\Application\Dev
SET TFS1_MANIFEST_FOLDER=C:\PostTFSbuild\manifests\TFS1
SET TFS1_STAGING_ROOT=C:\TFSBuildStaging\Application\TFS1
SET PROD_MANIFEST_FOLDER=C:\PostTFSbuild\manifests\Prod
SET PROD_STAGING_ROOT=C:\TFSBuildProd\Application\Prod
SET CERTFILE_FOLDER=C:\myReadyApp_20120101.1\Out
REM===========================================================
IF NOT EXIST %DEV_STAGING_ROOT% MKDIR %DEV_STAGING_ROOT%
MKDIR %DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%
IF NOT EXIST %TFS1_STAGING_ROOT% MKDIR %TFS1_STAGING_ROOT%
MKDIR %TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%
IF NOT EXIST %PROD_STAGING_ROOT% MKDIR %PROD_STAGING_ROOT%
MKDIR %PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%
XCOPY /V /Y /S %BUILD_DROP_FOLDER%\*.*
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
XCOPY /V /Y /S %BUILD_DROP_FOLDER%\*.*
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
XCOPY /V /Y /S %BUILD_DROP_FOLDER%\*.*
%PROD_STAGING_ROOT%Out_%FOLDER_VERSION%\*.*
REM C:\PostTFSbuild\ReplaceTool.exe
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config DEV
COPY /V /Y C:\PostTFSbuild\Config_File\Dev\myReadyApp.exe.config
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config
REM c:\PostTFSbuild\ReplaceTool.exe
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config TEST
COPY /V /Y C:\PostTFSbuild\Config_File\TFS1\myReadyApp.exe.config
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config
REM C:\PostTFSbuild\ReplaceTool.exe
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config PROD
COPY /V /Y C:\PostTFSbuild\Config_File\Prod\myReadyApp.exe.config
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config
Mage.exe -New Application -ToFile
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -Name
"myReadyApp" -Version %APP_VERSION% -FromDirectory
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%
Mage.exe -Sign
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-CertFile %CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Deployment -ToFile %DEV_STAGING_ROOT%\myReadyApp.application
-Version %APP_VERSION% -AppManifest
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-AppCodeBase Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -providerUrl
\\apps\Dev\myReadyApp\Application\myReadyApp.application
Mage.exe -Sign %DEV_STAGING_ROOT%\myReadyApp.application -CertFile
%CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Application -ToFile
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -Name
"myReadyApp" -Version %APP_VERSION% -FromDirectory
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%
Mage.exe -Sign
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-CertFile %CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Deployment -ToFile %TFS1_STAGING_ROOT%\myReadyApp.application
-Version %APP_VERSION% -AppManifest
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-AppCodeBase Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -providerUrl
\\apps\AppsTest\myReadyApp\Application\myReadyApp.application
Mage.exe -Sign %TFS1_STAGING_ROOT%\myReadyApp.application -CertFile
%CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Application -ToFile
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -Name
"myReadyApp" -Version %APP_VERSION% -FromDirectory
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%
Mage.exe -Sign
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-CertFile %CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Deployment -ToFile %PROD_STAGING_ROOT%\myReadyApp.application
-Version %APP_VERSION% -AppManifest
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-AppCodeBase Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -providerUrl
\\apps\Apps\myReadyApp\Application\myReadyApp.application
Mage.exe -Sign %PROD_STAGING_ROOT%\myReadyApp.application -CertFile
%CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
COPY /V /Y %DEV_STAGING_ROOT%\myReadyApp.application
\\apps\AppsDev\myReadyApp\Application\myReadyApp.application
XCOPY /V /Y /S %DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
\\apps\AppsDev\myReadyApp\Application\Out_%FOLDER_VERSION%\*.*
COPY /V /Y %TFS1_STAGING_ROOT%\myReadyApp.application
\\apps\AppsTest\myReadyApp\Application\myReadyApp.application
XCOPY /V /Y /S %TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
\\apps\AppsTest\myReadyApp\Application\Out_%FOLDER_VERSION%\*.*
COPY /V /Y %PROD_STAGING_ROOT%\myReadyApp.application
\\apps\AppsTest\NewRelease\TFS1\ndtsnet\Application\myReadyApp.application
XCOPY /V /Y /S %PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
\\apps\AppsTest\NewRelease\TFS1\ndtsnet\Application\Out_%FOLDER_VERSION%\*.*
--------------------------------------------------------------
@ECHO ON
SET APP_VERSION=9.9.1.0
SET FOLDER_VERSION=9_9_1_0
SET RELEASE_DATE=01/01/2012
SET BUILD_DROP_FOLDER=C:\TFSBuildDrop\myReadyApp_20120101.1\Release
REM ================================================================
SET DEV_MANIFEST_FOLDER= C:\PostTFSbuild\manifests\Dev
SET DEV_STAGING_ROOT= C:\TFSBuildStaging\Application\Dev
SET TFS1_MANIFEST_FOLDER=C:\PostTFSbuild\manifests\TFS1
SET TFS1_STAGING_ROOT=C:\TFSBuildStaging\Application\TFS1
SET PROD_MANIFEST_FOLDER=C:\PostTFSbuild\manifests\Prod
SET PROD_STAGING_ROOT=C:\TFSBuildProd\Application\Prod
SET CERTFILE_FOLDER=C:\myReadyApp_20120101.1\Out
REM===========================================================
IF NOT EXIST %DEV_STAGING_ROOT% MKDIR %DEV_STAGING_ROOT%
MKDIR %DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%
IF NOT EXIST %TFS1_STAGING_ROOT% MKDIR %TFS1_STAGING_ROOT%
MKDIR %TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%
IF NOT EXIST %PROD_STAGING_ROOT% MKDIR %PROD_STAGING_ROOT%
MKDIR %PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%
XCOPY /V /Y /S %BUILD_DROP_FOLDER%\*.*
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
XCOPY /V /Y /S %BUILD_DROP_FOLDER%\*.*
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
XCOPY /V /Y /S %BUILD_DROP_FOLDER%\*.*
%PROD_STAGING_ROOT%Out_%FOLDER_VERSION%\*.*
REM C:\PostTFSbuild\ReplaceTool.exe
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config DEV
COPY /V /Y C:\PostTFSbuild\Config_File\Dev\myReadyApp.exe.config
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config
REM c:\PostTFSbuild\ReplaceTool.exe
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config TEST
COPY /V /Y C:\PostTFSbuild\Config_File\TFS1\myReadyApp.exe.config
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config
REM C:\PostTFSbuild\ReplaceTool.exe
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config PROD
COPY /V /Y C:\PostTFSbuild\Config_File\Prod\myReadyApp.exe.config
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.config
Mage.exe -New Application -ToFile
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -Name
"myReadyApp" -Version %APP_VERSION% -FromDirectory
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%
Mage.exe -Sign
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-CertFile %CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Deployment -ToFile %DEV_STAGING_ROOT%\myReadyApp.application
-Version %APP_VERSION% -AppManifest
%DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-AppCodeBase Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -providerUrl
\\apps\Dev\myReadyApp\Application\myReadyApp.application
Mage.exe -Sign %DEV_STAGING_ROOT%\myReadyApp.application -CertFile
%CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Application -ToFile
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -Name
"myReadyApp" -Version %APP_VERSION% -FromDirectory
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%
Mage.exe -Sign
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-CertFile %CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Deployment -ToFile %TFS1_STAGING_ROOT%\myReadyApp.application
-Version %APP_VERSION% -AppManifest
%TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-AppCodeBase Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -providerUrl
\\apps\AppsTest\myReadyApp\Application\myReadyApp.application
Mage.exe -Sign %TFS1_STAGING_ROOT%\myReadyApp.application -CertFile
%CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Application -ToFile
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -Name
"myReadyApp" -Version %APP_VERSION% -FromDirectory
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%
Mage.exe -Sign
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-CertFile %CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
Mage.exe -New Deployment -ToFile %PROD_STAGING_ROOT%\myReadyApp.application
-Version %APP_VERSION% -AppManifest
%PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\myReadyApp.exe.manifest
-AppCodeBase Out_%FOLDER_VERSION%\myReadyApp.exe.manifest -providerUrl
\\apps\Apps\myReadyApp\Application\myReadyApp.application
Mage.exe -Sign %PROD_STAGING_ROOT%\myReadyApp.application -CertFile
%CERTFILE_FOLDER%\myReadyApp.pfx -pwd mypassword
COPY /V /Y %DEV_STAGING_ROOT%\myReadyApp.application
\\apps\AppsDev\myReadyApp\Application\myReadyApp.application
XCOPY /V /Y /S %DEV_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
\\apps\AppsDev\myReadyApp\Application\Out_%FOLDER_VERSION%\*.*
COPY /V /Y %TFS1_STAGING_ROOT%\myReadyApp.application
\\apps\AppsTest\myReadyApp\Application\myReadyApp.application
XCOPY /V /Y /S %TFS1_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
\\apps\AppsTest\myReadyApp\Application\Out_%FOLDER_VERSION%\*.*
COPY /V /Y %PROD_STAGING_ROOT%\myReadyApp.application
\\apps\AppsTest\NewRelease\TFS1\ndtsnet\Application\myReadyApp.application
XCOPY /V /Y /S %PROD_STAGING_ROOT%\Out_%FOLDER_VERSION%\*.*
\\apps\AppsTest\NewRelease\TFS1\ndtsnet\Application\Out_%FOLDER_VERSION%\*.*
No comments:
Post a Comment