0

私は数週間、毎週特定の時間に 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 は実行されているようです。プロジェクト構成に欠けているものはありますか?

4

1 に答える 1

0

私が使用していたサーバーの時計が本当にずれていたようですが、これはうまくいきました:

 <schedule>
            <ant day = "Thursday" time = "1552" buildfile = "call-Auto-Deploy.xml" useLogger = "true"/>
</schedule>
于 2013-06-14T15:23:01.190 に答える