Вот моя ситуация:Почему мои горячие файлы иногда исчезают? (Я думаю, Apache их ест)
- Windows Server
- Apache
- CruiseControl
Последний шаг моей CruiseControl развернуть сценарии копирует сборки в папку сервера Apache HTDOCS , в «демос» папку (я считаю, что это называется «горячей» Deploy?)
Все хорошо и денди, за исключением того, что ИНОГДА (не t, но это бывает достаточно, что меня это забивает), папка demos не содержит файлы, которые я создал! Старый ушел, а нового нет, просто исчез.
Мое шестое чувство, что если я пытаюсь переписать файл, в то время как кто-то в Интернете, загружает его, Apache просто удаляет его после загрузки делается? Я не знаю, это не имеет никакого смысла.
Я смотрел повсюду и не мог найти даже намека ... давайте посмотрим, насколько хорошо это сообщество StackOverflow! :)
Вот «развернуть» цель в моем АНТ сценария:
<target name="deploy" depends="revertVersionFile">
<copy todir="${deploy.dir}">
<fileset dir="${bin.dir}"/>
</copy>
<copy todir="${deploy.dir}">
<fileset dir="${bin.dir}"/>
</copy>
<available file="${deploy.dir}/MockupsLive.swf" property="mockupsFile"/>
<fail unless="mockupsFile" message="MockupsLive doesn't exist!"/>
<available file="${deploy.dir}/skins/sketch/sketch.swf" property="skinFile"/>
<fail unless="skinFile" message="sketch.swf doesn't exist!"/>
</target>
Привет, хаббардр, я отредактировал вопрос с моей целью «развернуть». Я не делит файлы, я просто копирую их. Дважды, фактически (это делает проблему случаться реже). Интересно, что доступные цели никогда не терпят неудачу ... Я не понимаю. – 2008-09-26 08:59:01