Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Тестирование и QA Новый топик    Ответить
 Накатывать скрипты через Jenkins  [new]
cahekxxi
Member

Откуда:
Сообщений: 2
Доброго времени суток!
Задача состоит вот в чём.
У меня при merge request грузятся из GitLab исходники и прогоняются через SonarQube. Это пока всё что работает.
Далее моей задачей является накатить этот проект на другой сервак (не на котором стоит Jenkins, там стоит Oracle) и прогнать Unit-тесты по этому проекту.
Как должна проходить установка?
1. CREATE RESTORE POINT <имя_точки_восстановления> GUARANTEE FLASHBACK DATABASE;
2. В исходниках лежит дескриптор такого содержания
+ <номер задачи в Jira>

[имя сервера на который накатывать]
[имя проекта]
<последовательность в которой нужно накатывать скрипты которые лежат в ветке GitLab>
[TEST]
<последовательность Unit-тестов которые нужно накатить на установленный проект которые лежат в ветке GitLab>

3. Если всё плохо, то FLASHBACK DATABASE TO RESTORE POINT <имя_точки_восстановления>;
DROP RESTORE POINT <имя_точки_восстановления>;
4. Если всё хорошо, то DROP RESTORE POINT <имя_точки_восстановления>;

ВАЖНЫЙ МОМЕНТ ЗАКЛЮЧАЕТСЯ В ТОМ, ЧТО СОЗДАНИЕ/ВОССТАНОВЛЕНИЕ/УДАЛЕНИЕ ТОЧКИ ВОССТАНОВЛЕНИЯ ДОЛЖНО ЗАПУСКАТЬСЯ ИЗ СКРИПТА НА СЕРВЕРЕ, КУДА НАКАТЫВАЕТСЯ ПРОЕКТ!!!!

Заранее благодарен за помощь))
Если нужна какая-то ещё информация, то пишите и я тут же предоставлю
23 мар 18, 13:12    [21280522]     Ответить | Цитировать Сообщить модератору
 Re: Накатывать скрипты через Jenkins  [new]
BadMF
Member

Откуда:
Сообщений: 1297
не знаю как в Дженкинс (подозреваю, что так же), в Тимсити достаточно было поставить на сервер где Оракл агента, и в качестве окружения для запуска тестов указать необходимый агент в проекте.
Дальше всё по вашим шагам.
23 мар 18, 15:16    [21281119]     Ответить | Цитировать Сообщить модератору
Все форумы / Тестирование и QA Ответить