Описание тега phing
Phing - это система сборки проектов, основанная на Apache ant. С Phing можно делать все, что можно делать с традиционной системой сборки, такой как Gnu make, а использование Phing простых файлов сборки XML и расширяемых классов "задач" PHP делает ее простой в использовании и очень гибкой структурой сборки.
1
ответ
Phing терпит неудачу внутри, если заявление
Если я выполню это в phing, это будет хорошо работать: <copy todir="${dir.tmp}/${edition}/pdir"> <fileset refid="${edition}-p" /> <filterchain refid="${edition}-filter" /> </copy> Если я выполню его, как показано ниже (${edit…
09 мар '13 в 20:36
1
ответ
Phing вложенный, если условия
У меня проблемы с пониманием документации Phing относительно нескольких условий для данного <if> тег. Это означает, что вы не можете иметь несколько условий, если вы не используете <and> тег, но нет примеров того, как его использовать. С…
26 мар '10 в 00:31
1
ответ
Как запустить Phing target на основе текущей версии?
Как я могу создать скрипт сборки Phing, который будет обрабатывать развертывания, и перенести проект из его текущей версии в последнюю версию? Предполагая, что я разбил свое развертывание на инкрементные обновления версий. Допустим, мой живой сервер…
21 дек '12 в 00:28
1
ответ
Можно ли программно запустить интерактивную оболочку php из файла?
Я хотел бы иметь возможность запускать php в интерактивном режиме через phing или через PHP (в худшем случае phing может запустить задачу adhoc с нужным кодом). Я получил это далеко: <?php $cmd = 'php -d auto_prepend_file=bootstrap.php -a'; passt…
14 окт '13 в 13:43
1
ответ
Есть ли способ заставить Phing ZipTask выводить файл, который можно извлечь с помощью zip-версии 1.0?
Мы используем Phing на MacOS High Sierra для развертывания плагина WordPress и его ZipTask для создания окончательного архива. Вывод команды file для архивов дает нам эту информацию: push-notifications-for-wordpress.zip: Zip archive data, at least v…
23 окт '17 в 13:07
1
ответ
Phing с выполнением тестов PHPUnit 0
Я пытаюсь казнить PHPUnit с phing, но я нахожу некоторые ошибки. У меня есть цель: <target name="tests"> <phpunit pharlocation="C:/xampp/php/phpunit.phar" printsummary="true" haltonfailure="true" haltonerror="true"> <formatter type="x…
13 июн '18 в 09:01
1
ответ
Вычислить свойство арифметически
Короче говоря, я не могу сделать вычисление на основе свойства в моем файле сборки. Допустим, у меня есть: <property name="basedir" value="${project.basedir}" /> <- текущее значение 73 Как узнать предыдущие 3 билда ( 72,71 а также 70 ) ИЛИ как…
21 фев '17 в 12:22
3
ответа
Phing, Xinc или phpUnderControl - какой будет длиться?
Я все еще смотрю, какой из этих инструментов мне следует использовать. Когда я возился, я заметил, что ни у одного из них нет новых релизов: Xinc Version 2.0.1 released 02/05/08 Phing Version 2.3.3 released 12/07/08 phpUnderControl Version 0.4.4 rel…
14 июн '09 в 09:02
1
ответ
Трубы в Phing Exec Task
Я пытаюсь реализовать достойный генератор случайных строк в моем сборочном файле, используя следующий ExecTask: <exec command="cat /dev/urandom | tr -cd '[:alnum:]' | fold -w30 | head -n1" returnProperty="random" /> Хотя это работает нормально…
29 ноя '13 в 12:21
1
ответ
Используйте специальный исполнитель сборки для выпусков в Hudson/Jenkins
Я использую Дженкинс с Phing для сборки. У меня есть один основной исполнитель сборки (master) и несколько других исполнителей сборки (slave). Мастер намного медленнее, чем рабы на стройке. Тем не менее, master является единственным исполнителем, ко…
24 мар '11 в 14:39
1
ответ
ExecTask не работает
У меня есть следующее build.xml файл: <project name="myProject" default="testTarget" basedir="."> <target name="testTarget"> <echo msg="starting task..." /> <exec command="echo hiiiiii" /> <echo msg="finished task..." />…
07 окт '13 в 14:41
1
ответ
Как я могу добавить задачу phing для автоматического анализа моего проекта и создания PO для перевода?
Как я могу добавить задачу phing для автоматического анализа моего проекта и создания PO для перевода?
01 окт '12 в 08:00
1
ответ
Как правильно использовать PHP в файле сборки Phing?
Я пишу PHP прямо внутри файла Phing build.xml, используя adhoc-task, Следующее работает, но выдает ошибки консоли: <adhoc-task name="foo"><![CDATA[ define('WP_INSTALLING', true); require_once '${build.dir.wp}/wp-load.php'; require_once '${b…
25 авг '12 в 18:19
1
ответ
Phing - большое развертывание
Я пытаюсь начать использовать phing для развертывания проекта, над которым я работаю. До сих пор я просто использовал "git pull" на рабочем сервере и выполнял другие необходимые действия вручную. Просматривая Интернет, я вижу, что многие люди рекоме…
28 июн '12 в 09:48
2
ответа
Свойство Phing: откат от переменной среды к файлу свойств
Есть ли элегантный способ определения стоимости недвижимости? Например, я хотел бы разрешить чтение свойства из файла, а также захват из переменной среды. Если переменная окружения присутствует, я бы хотел расставить приоритеты над значением файла. …
11 апр '16 в 18:10
0
ответов
Добавить переменную среду в PATH в Jenkins
У меня настроен Jenkins на удаленном сервере (linux), и мне нужно добавить переменную среду (для использования Phing или чего-то еще, так как мой вопрос не связан с этим конкретным инструментом). Вот что я попробовал: настроить сервер Jenkins -> гло…
04 мар '14 в 17:28
3
ответа
Запуск сценариев один раз при развертывании
В настоящее время мы используем Phing для развертывания и используем dbdeploy для внесения любых изменений в базу данных. Однако иногда мы хотели бы внести изменения во время развертывания, которые лучше обрабатываются нашей объектной моделью, и поэ…
12 июл '11 в 15:31
1
ответ
Phing ssh перехват команды результат странный результат
У меня есть простой скрипт Phing, который должен ssh на сервер, сделать что-то и вернуть результат, например, так: <project name="test" default="update"> <target name="update"> <ssh host="${db:host}" username="${db:host:ssh:user}" pas…
20 дек '13 в 12:05
1
ответ
Развертывание тестового приложения на localhost с помощью phing
Я занимаюсь разработкой сайта с использованием фреймворка codeigniter. Я пытаюсь понять PHING. Сначала я подумал, что если мы напишем какой-нибудь XML-файл, он создаст структуру папок. Но когда я читаю документацию, кажется, что файлы копируются с л…
24 июл '13 в 14:18
0
ответов
Правильный часовой пояс для задачи с отметкой времени
Я собираюсь создать архивный файл, помеченный отформатированной меткой времени: <tstamp> <format property="touch.time" pattern="%Y.%m.%d-%H.%M" timezone="Europe/Moscow"/> </tstamp> <echo message="Creating ${touch.time}.zip archi…
27 ноя '17 в 16:20