Главная / Программы / Системные программы / Сборка Sequoyah Releng – руководство.

Сборка Sequoyah Releng – руководство.

На этой странице вы найдете объяснение о том, как использовать наши системы сборки. Если вам нужно, чтобы начать строить прямо сейчас, просто следуйте этому контрольному списку.

Как начать строить?
Прежде всего, вы должны проверить, получили ли вы необходимые измениия файлов сборки.

Где находятся файлы?
Вы должны использовать ваш коммиттер информацию учетной записи для входа в систему, чтобы найти build.eclipse.org.
Файлы находятся на /opt/public/dsdp/sequoyah/helios/build. .
Если вы строите Sequoyah, файлы будут в папке Sequoyah .
Если вы строите Pulsar, файлы будут в папке Pulsar.
Ниже приведен перечень минимальных материалов для заполнения в каждом файле (изменение « PUT_YOUR_BRANCH/FILESET/UPDATESITE_URL/DOWNLOADSITE_URL/FEATURE/BUILDTYPE/VERSION_HERE» field):
build.xml
•<checkout url=»${svnrepo}/PUT_YOUR_BRANCH_HERE» destPath=»${SOURCE_DIR}» />:
это ветвь вы хотите для  звлечения и сборки.
•<fileset dir=»${SOURCE_DIR}/org.eclipse.sequoyah.PUT_YOUR_FILESET_HERE/» includes=»**» />:
наборы файлов для извлечения из выше написанного.
customTargets.xml
•<property value=»/home/data/httpd/download.eclipse.org/sequoyah/PUT_YOUR_UPDATESITE_URL_HERE»/>
•<property name=»downloadSite»value=»/home/data/httpd/download.eclipse.org/sequoyah/PUT_YOUR_DOWNLOADSITE_URL_HERE»/>
пути для обновления и загрузки сайтов в папки.
build.properties
• topLevelElementId = org.eclipse.sequoyah.PUT_YOUR_FEATURE_HERE:
это свойство для построения.
• buildType = PUT_YOUR_BUILDTYPE_HERE:
тип построения, чтобы построить.
• buildId = PUT_YOUR_VERSION_HERE:
функция версии.
Теперь, как я могу начать строить?
Ну, теперь вы можете запустить один из двух сценариев сборки, что у нас есть, находится в at /opt/public/dsdp/sequoyah, just replace PRODUCT , просто замените ТОВАРЫ ДЛЯ Sequoyah или      Pulsar:
• helios_PRODUCT_build.sh
или
• helios_PRODUCT_publish.sh
В чем разница между ними?
Первый получает, компилирует, знаки и места в ZIP то что вы скачали с URL сайта вы указали ранее.
Другой делает все, а также публикует файлы обновления сайта (в URL сайта обновления также прилагаются).
Скачать файлы для обновления страницы после создания
После успешной сборки, необходимо обновить страницу загрузок.
Она находится на CVS, в папке загрузки. Вы должны обновить два файла:
•index.php: обновление раздела Последние файлы  с информацией кторые построили.
•<buildtype> PHP:. Обновления файла, соответствующие типу построения – то что Вы только что построили.
Сборка файлов подробно
Теперь у нас есть подробное объяснение по каждой папке и файлу (с / ОПТ / Public / dsdp / Sequoyah / Helios):
создавать папки
• build.xml
Это основной файл сборки. URL SVN для извлечения определяется здесь, в выходные «инициализации», задача внутри «SVN. Здесь вы можете определить, какие компоненты будут проверены, в случае необходимости изменить построитель.
• customTargets.xml
Вспомогательные файлы. Обновления процессов на сайте и копия определены здесь, в «пост строить ‘цель. Здесь мы указали  URL определений обновления и загрузки сайтов.
ВНИМАНИЕ: папка для подписания процессов должна быть установлена на сайте и определена. Строитель не будет подписан, если будет указана любая другой папка. Это причина, почему мы сделали копию построителя для  него и подписания процесса.
• build.properties
Содержит некоторые определения построений, как будет постороена функция, тип построения, создание этикетки и некоторые другие важные определения, так что будьте осторожны с тем, что вы измените!
antcontrib и svnant папки
Содержат библиотеки, которые используются в сценарии сборки. Они обеспечивают команды <for> и команды <svn>.
Стандартное место для Eclipse файлов всегда в выбранной папке .
Локальное строительство

Вы можете запустить местные построители для целей тестирования, но помните: созданный код не будет подписан!
Чтобы запустить местные строители, Вам необходимо загрузить все файлы в org.eclipse.sequoyah.releng проект и открыть этот проект в Eclipse. Вам придется изменить пути на build.xml и build.properties. Кроме того, удалите процесс подписания комментируя связанных линий на customTargets.xml.
И наконец, начать строить щелкнув правой кнопкой мыши файл build.xml в releng проекте в Eclipse и выбрав Run As> Ant Build.
Релизы
В настоящее время  есть  сборки Sequoyah , содержащие компоненты мигрирования из TML и Pulsar проектов. Sequoyah использует продукты Motorola MOTODEV и продукты Studio. Команда Sequoyah выпустила 1,0 продукт с Eclipse Helios в июне 2010 года.
Реализованные этапы:
• M6 17 марта 2010 — Sequoyah 0.5.0
• M7 30 апреля 2010 -Sequoyah  0.5.0
• RC1 21 мая 2010 — Sequoyah 1.0.0
• RC2 28 мая 2010 — Sequoyah 1.0.0
• RC3 4 июня 2010 — Sequoyah 1.0.0
• RC4 11 июня 2010 — Sequoyah 1.0.0
• RC5 16 июня 2010 — Sequoyah 1.0.0

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*