Прием #1
Преамбула:Как то давно стояла задача со следующей последовательностью действий:
- В БД Oracle запускался по шедулеру таск который брал файл(ы) из определенной директории, парсил их и складывал данные в таблицы, после чего запускался bat-файл который выполнял пункты ниже.
- Перенос файлов в zip/rar-архив.
- Перенос архивов в бекапную папку.
Проблема:
Сделать паузу
Решение:
Т.к. для паузы в батнике я ничего стандартного не нашел (какойнить wait, delay, sleep), то применил вот такой финт ушами:
ping localhost -n <примерное время в секундах>
Прием #2
Преамбула:Есть задача со следующей последовательностью действий:
- Обновить проект (на тему появления новых строковых и графических ресурсов).
- Пройтись обфускатором по уже откомпеленному клиенту. (task secureClient)
- Залить клиента и ресурсы на сервер. (task upload)
Дефолтный таск = upload.
Т.к. описанные выше действия выполняются редко (максимум один раз в 1-2 недели по N-раз в день), то отчего то не хотелось отдавать это ant-у и без того замусоренного.
Проблема:
Выполнить последовательность действий одним "телодвижением".
Решение:
C:\Project>svn up & ant secureClient & ant
Комментариев нет:
Отправить комментарий