|
1 |
| -#### ДЗ #6: Разворачивание Jenkins'a и подключение джоб: |
2 |
| - |
3 |
| -#### Цель: Необходимо настроить Jenkins, который будет запускать тесты по тригеру и выдавать читаемый отчет в Allure. |
4 |
| - |
5 |
| -#### Описание/Пошаговая инструкция выполнения домашнего задания: |
6 |
| -- Сдача проекта будет происходить путем выдачи xml с настроенными job'ами |
7 |
| -- Джоба с запуском Selenium/Selenide тестов по тестированию Otus'a (можно из ранее сделанных) с возможностью выбора браузера |
8 |
| -- Джоба с запуском Apppium тестов по тестированию мобильного приложения (можно из ранее сделанных) |
9 |
| -- Обратите внимание, в п.2 должна быть реализована автоматическое скачивание приложения. |
10 |
| - |
11 |
| -###### Критерии оценки (из 10 баллов): |
12 |
| -- 4 балла за джобу с запуском Selenium |
13 |
| -- 4 балла за джобу с appium |
14 |
| -- 2 балла за читаемые отчеты |
15 |
| - |
16 |
| -```shell |
17 |
| -pip install --user jenkins-job-builder |
18 |
| -jenkins-jobs --conf ./jobs/jobs.ini update ./jobs |
19 |
| - |
20 |
| -#build slave: |
21 |
| -docker build -f ./Dockerfile.maven -t localhost:5005/maven_slave:1.0.0 . |
22 |
| -#push to registry |
23 |
| -docker push localhost:5005/maven_slave:1.0.0 |
24 |
| -# check slave state: {"repositories":['maven_slave']} |
25 |
| -curl -v -X GET http://127.0.0.1:5005/v2/_catalog |
26 |
| - |
27 |
| -``` |
28 |
| - |
29 |
| -- Плагины: docker, git, allure, Build user vars, http requests, pipeline utility steps |
30 |
| -- [infraSchema](infra/docs/infra-schema.md) |
| 1 | +#### Описание проектной работы: |
| 2 | + |
| 3 | +- [Схема инфраструктуры](infra/docs/infra-schema.md) |
| 4 | +- [goGridRouter ui](https://onqa.su/) |
| 5 | +- [Видосы пройденных ui тестов](https://onqa.su/video/) |
| 6 | +- [Jenkins](https://onqa.su/jenkins/) -> admin:admin |
| 7 | +- Запуск тестов возможен из Jenkins'а |
| 8 | +- Запуск тестов возможен из чата в telegram (через shellbot) |
| 9 | +- <img alt="MarineGEO circle logo" src="./infra/docs/screenshots/tg.png"/> |
| 10 | + |
| 11 | +#### Может пригодиться: |
| 12 | +- [Локальный запуск окружения вручную](infra/docs/create_docker_run.md) |
| 13 | +- [Локальный запуск окружения композом](infra/docs/create_docker_compose.md) |
| 14 | +- [Jenkins со своим dataVolume из docker Hub](https://github.com/onemoreqa/JenkinsImageTutorial) |
0 commit comments