0

特定の間隔でプロジェクトをビルドするために CCNet をセットアップしています。

現在の設定では、1 日を通して特定の時間に統合ビルドを実行し、統合ビルドの間に展開ビルドを実行します。変更を追跡するために、1 つのプロジェクトのみを使用したいと考えています。

以下は、ccnet.configに含めている私のサンプルxmlファイルです

<triggers>
  <parameterTrigger>
    <trigger
      type ="scheduleTrigger"
      time="15:00"
      buildCondition="IfModificationExists"> 
      <weekDays>
        <weekDay>Monday</weekDay>
        <weekDay>Tuesday</weekDay>
        <weekDay>Wednesday</weekDay>
        <weekDay>Thursday</weekDay>
        <weekDay>Friday</weekDay>
      </weekDays>
    </trigger>
    <Parameters>
      <namedValue
        name="BuildRelease"
        value="fullCI-without-deployment" />
    </Parameters>
  </parameterTrigger>
</triggers>

.....

<tasks>
  <nant>
    <executable>D:\source\Build\nant-0.85\bin\Nant.exe</executable>
    <buildFile>D:\source\Build\nantfile.build</buildFile>
    <nologo>true</nologo>
    <targetList>
      <target>"$[BuildRelease]"</target>
    </targetList>
    <buildTimeoutSeconds>4500</buildTimeoutSeconds>
  </nant>
  <modificationHistory onlyLogWhenChangesFound ="true" />
</tasks>

これは何らかの理由で機能しないようです。別の方法でプロパティを指定する必要がありますか? ご覧のとおり、デプロイ ビルド用に異なるプロパティ値を持つ別の scheduleTrigger を追加したいと思います。

助けてくれてありがとう

4

1 に答える 1