特定の間隔でプロジェクトをビルドするために 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 を追加したいと思います。
助けてくれてありがとう