Continues Deployment iOS приложений с помощью Jenkins и TestFlight Сообщество мобильных разработчиков.

Презентация:



Advertisements
Похожие презентации
Непрерывная интеграция для PHP Александр Симанович.
Advertisements

Введение в непрерывную интеграцию Руденко Виктория Сообщество Тестировщиков Днепропетровска 26/05/2011 Ardas Group.
Dspace: приступая к работе Матвеева Е. В., зав. сектором НТБ ДНУЖТ , Днепропетровск.
Continuous Integration с нуля (Jenkins+Git+Selenium)
JSF/JSP/Tomcat Введение в технологию. JavaServer Faces JSF - фреймворк для веб-приложений, написанный на Java JSF основывается на использовании компонентов.
Сервисы сетевых операционных систем : web- сервер Seti.ucoz.ru.
Писать плагины проще на примере продуктов Atlassian Владимир Николаев Компания Teamlead.
Saint Petersburg, 2012 Java Lecture #9 Java tools.
Опыт использования свободного ПО для гибкого менеджмента проектов Даниэль Надь. ePoint Systems Ltd. / AgilEight Oy.
Обзор возможностей SCCM 2012 Beta2 Ляшов Евгений MCC, MCT системный инженер, Инком
3. СОЗДАНИЕ ТЕСТОВ НА JMETER Разработка Моделирование Запуск.
Инструментарий начинающего разработчика Drupal Колосов Алексей, IT-Patrol inc.
Технология сервис-ориентированной архитектуры (SOA). Докладчик: Сычёв Игорь Викторович 2010.
Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Докладчик: Кин Кирилл, ВМИ-115 Windows Azure Демонстрация разработки и внедрения простейшего сервиса.
Разработка бизнес- приложений с использованием СПО Хомченко В.М. Новый подход к разработке бизнес-приложений на базе систем управления бизнес-процессами.
Приложение к журналу «Библиотека в школе» / февраль
Гибкий Service Desk для бизнеса любого уровня от лидера на рынке систем автоматизации служб поддержки.
Инструментальные средства визуальной коммуникации и прикладной дизайн Лекция 5.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Транксрипт:

Continues Deployment iOS приложений с помощью Jenkins и TestFlight Сообщество мобильных разработчиков

52 Каждый день нужно делать около build

Jenkins – что это такое? Hudson инструмент непрерывной интеграции, написанный на Java. Запускается в контейнере сервлетов, таких как Apache Tomcat или GlassFish. Поддерживает инструментарий для работы с разными системами контроля версий, включая CVS, Subversion, Mercurial, Git и Clearcase, может собирать проекты Apache Ant и Apache Maven, а также исполнять shell-скрипты и команды Windows. В феврале 2011 года Кавагути ответвил проект, дав ему наименование Jenkins, в ответ на отказ корпорации Oracle передать права на торговую марку Hudson. Дженкинс это лидирующий оупенсорсный сервер непрерывной интеграции.

Jenkins – плагины Благодаря возможности создания плагинов для Hudson, его функциональность как инструмента для сборки проектов можно существенно расширить. Примером может быть Serenity, которая представляет собой написанную на Java библиотеку для составления метрик покрытия кода, его сложности, зависимостей в нём, соединённую с плагином Hudson для отображения отчётов. Всего имеется больше 400 плагинов для настройки Jenkins для ваших потребностей.

Jenkins – установка ИЛИ java -jar jenkins.war Jenkins App # arguments to pass to jenkins. # --javahome=$JAVA_HOME # --httpPort=$HTTP_PORT (default 8080; disable with -1) # --httpsPort=$HTTP_PORT # --ajp13Port=$AJP_PORT # --argumentsRealm.passwd.$ADMIN_USER=[password] # --argumentsRealm.$ADMIN_USER=admin # --webroot=~/.jenkins/war # --prefix=$PREFIX

Jenkins – запуск и настройка