• Как работает ветка наблюдения (tracking branch) в git?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Какие действия будут происходить в local_branch, если изменить что-то в ветке remote_branch?

    Никакие. Все действия нужно выполнять самому. Трекинг даёт возможность просто писать git pull, без указания какой remote фетчить и с какой его веткой мёржить.
    Ответ написан
    Комментировать
  • Как добавить в Firefox произвольный поисковик?

    в профиле создаете директирию searchplugins, внутрь кладете xml поисковика. Формат можно подсмотреть в searchplugins в директорию самого приложения.
    Ответ написан
    1 комментарий
  • !!!! ГУГЛ ПОМОГИ =) Как настроить виртуальную машину c агентом timecity?

    @VABYN Автор вопроса
    serverUrl нужно правильно указать...
    Ответ написан
    Комментировать
  • Как запустить python тесты в TeamCity?

    @alinam
    Добрый день!

    Допустим, у вас есть билд-конфигурация А, которая выполняет сборку проекта и публикует результаты сборки - артефакты.

    1. a. Необходимо создать билд-конфигурацию B для тестов. К этой билд-конфигурации прикрепить VCS root и настроить так, чтобы он “слушал” необходимую ветку (как это настроить, зависит от используемого VCS, для Git см. Feature Branches).

    b. Настраиваем зависимость B от A. Есть два вида зависимостей: Artifact и Snapshot Dependecny.
    Artifact - обеспечивает передачу артефактов от блид-конфигурации А к B, Snapshot Dependency - обеспечивает использование той же ревизии исходников (если репозитории разные, то берется ревизия в соответствующий момент времени). Подробное описание можно найти здесь.

    Рекомендуется настроить Artifact (с опцией Build from the same chain)+Snapshot dependency.

    c. Настраиваем VCS trigger. Он стратует билд, когда TeamCity обнаруживает изменения в VCS root. Этот триггер необходимо настроить для конфигурации В, с опцией Trigger a build on changes in snapshot dependencies. При этом, если закоммитить код в А, то триггер сработает и добавит в очередь сначала билд А, а потом билд В.

    d. Для передачи результатов тестов в TeamCity используйте плагин.

    2. Порядок и логику вызова тестов необходимо реализовать в билд скрипте, а не с помощью TeamCity.

    3. В данный момент нет возможности рестартовать отдельный тест. Есть реквест на добавление такой функциональности.
    Ответ написан
    1 комментарий
  • Как заставить задеплоится maven-модуль?

    bit_rainbow
    @bit_rainbow
    install - ложит в локальный
    deploy в удаленный
    Ответ написан
    Комментировать
  • Как заставить задеплоится maven-модуль?

    Tyranron
    @Tyranron
    Возможно, Вы перепутали deploy c install. На моем опыте, установка в локальный репозиторий производится именно посредством install, а deploy, это уже выгрузка на сервер после сборки или в удаленный репозиторий. На что оно и ругается, мол, у Вас для этого никаких "реквизитов" не указано.
    Ответ написан
    Комментировать
  • Виртуализация для домашнего использования?

    @valdiks
    Был такой же вопрос у меня.
    Железо: Intel Xeon E-1245V2, 32GB Ram, Asrock Z77 Fatal1ty Professional (можно было Z77 Performance), пока 2 харда по 1TB, две видеокарты Gigabyte Radeon HD 7770.
    Почему Asrock Z77 Fatal1ty Professional — изначально планировал для каждой виртуалки свой ssd. Но чтобы он работал правильно (TRIM), необходимо выделять весь SATA контроллер. У Asrock его 3. SSD пока не поставил, думаю поставить для web-сервера.
    Так же есть поддержка VT-d, которая необходима для проброса видеокарт гостевой операционке.
    Софт виртуализации: Xen Cloud Platform 1.6.

    Про железо: сначала выбрал материнку Gigabyte GA-Z77X-UD5H, но при включенном VT-d не работают оба Marvell SATA контроллера.
    Проц во встроенным видео — в итоге у меня 3 видеокарты, 2 для гостевых операционок, одна (встроенная) для гипервизора. Вроде как её можно пробросить в гостевую ось, но я не пробовал (и, возможно даже не буду).

    В итоге: пока 2 гостевые операционки (пока 8GB ram) со своей видеокартой, и своим хардом по 1TB (сделаны виртуальные диски, возможно, надо было пробрасывать в госевую ось, и уже там делить его), каждая показывает одинаковый встроенный рейтинг: проц 7.7, память 7.7, видео 7.5, игровая графика 7.5, диск 5.9.
    Проц нагружен на процентов 10%-20% во время обычной работы, во время игры (с нормальными настройками, зависит от игры) на одной виртуалке — 2-3 ядра из 8 (threads?) работают в диапазоне 40-90%.
    У меня одно рабочее место находится в соседней комнате (:, туда протянут 10м HDMI, 10м USB 2.0 (активный), и там установлен USB HUB с отдельным питанием для подключения клавиатуры, мышки, флешек и прочей ерунды, звук через HDMI->выход в мониторе.
    При пробросе USB контроллера есть нюанс — 0000:00:1d контроллер не подключал USB устройсва через 10м кабель по 2.0, только 1.1. Поменял на 0000:00:1a — всё заработало. Без 10м удлинителя всё работает без проблем.

    В планах: поставить веб-сервер на SSD (с пробросом отдельного SATA контроллера), ещё пару хардов для бекапов и файлового сервера.
    Под вопросом: Перенести гипервизор на CF через контроллер IDE-CF, чтобы небыл привязан к харду.
    Ответ написан
    Комментировать