2016-10-18 7 views
0

У меня есть репозиторий GIT и BAMBOO.BAMBOO для Oracle и Oracle Forms build

Я хотел бы знать, как сделать BAMBOO вносить изменения в мою TEST ENVIRONMENT (база данных и диски). Сборка будет сгенерирована путем слияния любой ветки с веткой TST.

Репозиторий GIT содержит объекты базы данных, каталог с Oracle Forms и устанавливает каталог со скриптом - install.sql.

Так строить должны сделать две вещи:

1 Выполнить SQL скрипт

2 Копировать формирует файлы из каталога с формами в хранилище к месту, где формы сохраняются для

1 Я полагаю, я должен использовать «выполнить скрипт» в бамбуке, но как он берет мою install.sql из ветви TST в репозитории GIT? Если бы я был на сервере со сценарием, который должен быть запущен, это очевидно, но скрипт предназначен для BAMBOO.

2 Вероятно, аналогичный. Может быть, есть какие-то плагины, которые бы полезны?

С уважением Майклом

ответ

0

В вашей ситуации вашего шага первой работы будет проверка (клон) ветвь TST вашего хранилища мерзавца в рабочем каталог бамбука.

Следующим шагом будет скрипт Bamboo, который будет входить в вашу базу данных и исполняет sql-скрипт (в вашем рабочем каталоге). Это просто старые команды bash (предполагая, что Bamboo находится в Linux) или powershell на окнах.

Окончательный шаг задания может затем скопировать формы туда, где им нужно идти.

Однако это несколько отличается от обычной конфигурации бамбука. Обычно задание BUILD будет скомпилировать и протестировать код приложения. Это может включать настройку и отключение среды unittest. После успешного создания и тестирования приложения создается RELEASE (то есть версия) встроенных артефактов, а затем используются задания DEPLOY (на вкладке DEPLOY), чтобы разместить свою версию выпуска на различных тестовых, промежуточных и конечных производственных средах ,