私は数週間、毎週特定の時間に ant スクリプトを実行して、SVN チェックインからクルーズ コントロールによって生成された多くのサーバーに war ファイルを展開しようと試みてきました。war ファイルはチェックインのたびに正常にビルドされますが、デプロイ スクリプトを自動化できないようです。
config.xml で次のようなことを試しました:
<project name="deploy" requireModification = "false">
<listeners>
<currentbuildstatuslistener
file="logs/Adeploy/status.txt"/>
</listeners>
<compound includeTriggerChanges="false">
<triggers>
<scheduleTrigger time="15:28" buildCondition="ForceBuild" name="Scheduled">
<weekDays>
<weekDay>Thursday</weekDay>
</weekDays>
</scheduleTrigger>
</triggers>
</compound>
<schedule>
<ant buildfile = "deploy.xml" useLogger = "true"/>
</schedule>
そして、これはトリガーなしで:
<schedule>
<ant day = "Thursday" time = "1552" buildfile = "call-Auto-Deploy.xml" useLogger = "true"/>
</schedule>
しかし、niether は実行されているようです。プロジェクト構成に欠けているものはありますか?