1

私たちの CCNet には、アプリケーションの完全なパッケージをビルドし、クライアントの FTP サーバーに msi をコピーするビルド (リリースと呼ばれます) があります。

そのプロジェクトにはトリガーがなく、CCtray またはダッシュボードから手動で起動する必要があります。

プロジェクトを手動で強制することは可能ですが、プロジェクトは実際には固定時間 (01:00:00 など) に開始されますか?

どうも、

4

2 に答える 2

1

scheduleTriggerタグを使用するだけです。

<scheduleTrigger time="01:00" buildCondition="ForceBuild" name="Scheduled">
  <weekDays>
    <weekDay>Monday</weekDay>
  </weekDays>
</scheduleTrigger>

タグで曜日を指定することもできますweekDays

于 2011-02-24T12:50:02.500 に答える
0

TridenT が既に提案したように、プロジェクトのトリガーを設定できます。次に、手動でのみトリガーできる別のプロジェクトを作成します。この 2 番目のプロジェクトは、必要な動的パラメーターを収集してファイルに保存するために使用されます。

元のプロジェクトでは、最初に条件付きタスクを追加して、そのファイルの存在を確認します。ファイルが存在する場合にのみビルドを開始し、その値を使用します。最後に、ファイルを削除して、翌日再びビルドがトリガーされないようにします。

少し複雑ですが、必要な機能を実現するために頭に浮かぶ唯一のソリューションです。

于 2011-02-26T08:44:12.300 に答える