0

TFS 2008 ビルド エージェントを使用してビルドすると、ISProjectFolder、ISProductFolder、ISProjectDataFolder、ISPROJECTDIR (事前定義されたパス) の値がどのように割り当てられるのだろうか

これらは、ローカルで見られる値とは異なる値を持つことができると思います

誰かこれについて知っていますか????

4

1 に答える 1

0

このタスクを使用して、記述した値をビルド ログに「ダンプ」できます。つまり、次のようになります。

    <!--Copy the installer files into the distribution location.-->
    <Message Text="PATH TO SERVER INSTALL SET : $(ISServerOutputToBeCopied)" />
    <exec command="xcopy &quot;$(ISServerOutputToBeCopied)&quot; &quot;\\jupiter\Albany Products\In Development\EFT Corporate\ePay 1.5 Releases\1.5.$(AlbanyServicePackNumber)\$(BuildNumber)\ePay Server Installer&quot; /i /s /e /h /y" />
</Target>

<!--Build the "ePay Client" Installer project.-->
<Target Name="CompileISClientProject"
            DependsOnTargets="CustomCoreDropBuild"
            Condition="('$(InstallShieldIsCmdBldPath)' != '') And ('@(ISClientProjectFile)' != '') And ('$(InstallShieldProductConfiguration)' != '' ) And ('$(InstallShieldRelease)' != '')">
    <exec Command="&quot;$(InstallShieldIsCmdBldPath)&quot; -p &quot;@(ISClientProjectFile)&quot; -c &quot;$(InstallShieldProductConfiguration)&quot; -r &quot;$(InstallShieldRelease)&quot; -z &quot;ARPCOMMENTS=$(BuildNumber)&quot; -y &quot;$(AlbanyMajorNumber).$(AlbanyMinorNumber).$(AlbanyServicePackNumber).$(AlbanyBuildNumber)&quot;" IgnoreExitCode="true" />

    <!--Copy the installer files into the distribution location.-->
    <Message Text="PATH TO CLIENT INSTALL SET : $(ISClientOutputToBeCopied)" />
    <exec command="xcopy &quot;$(ISClientOutputToBeCopied)&quot; &quot;\\jupiter\Albany Products\In Development\EFT Corporate\ePay 1.5 Releases\1.5.$(AlbanyServicePackNumber)\$(BuildNumber)\ePay Client Installer&quot; /i /s /e /h /y" />
</Target>

それが役立つことを願っています!

于 2011-06-23T13:51:06.437 に答える