Copyright 2014 EMC Corporation. All rights reserved. Источник(и) (и) - See Also • App::perlbrew “to automate the building and installation of perl in an easy way” – http://perlbrew.pl/ – https://metacpan.org/pod/App::perlbrew • App::perlall “build, test and do with all perls” – https://metacpan.org/pod/App::perlall
Copyright 2014 EMC Corporation. All rights reserved. Цель • CI процессы (тестирование “продукта”) • Много типов поддерживаемых систем ~ бинарно не совместимых • Желание иметь единую среду! – Желание иметь perl-x.y.z (e.g. 5.18.2) – Желание кое-что бандлить (~sitecustomize : биндинги к ESX API…) => “perlembed наоборот” !
Copyright 2014 EMC Corporation. All rights reserved. Решение • Сборка желаемого perl – Предварительная сборка всех бинарных зависимостей ... – Фиксация пути поиска библиотек: • rpath для Executable • rpath-link для Shared Libs – Сборка на тех же билд-хостах, что и продукт! – Опыт использования: Пересборка 1-2 раз в квартал • Поддержка: SSL-сертификаты, веб-доступ ...
Copyright 2014 EMC Corporation. All rights reserved. use App::perlbrew ? q&A& : q`carier lost`; Use of ?PATTERN? without explicit operator is deprecated at - line 1. Search pattern not terminated or ternary operator parsed as search pattern at - line 1.