Сервер c какой конфигурацией необходим для нормальной работы CI (Jenkins)

pytest
ci
selene
infrastructure
jenkins
allure
webdriver
Теги: #<Tag:0x00007fedb9b25e90> #<Tag:0x00007fedb9b25c60> #<Tag:0x00007fedb9b25ad0> #<Tag:0x00007fedb9b258f0> #<Tag:0x00007fedb9b25788> #<Tag:0x00007fedb9b25620> #<Tag:0x00007fedb9b254b8>

(Вадим) #1

Всем привет !

Необходимо организовать CI для запуска автотестов. Сейчас рассматриваем варианты с арендой сервера. Подскажите, какой минимальный набор железа (CPU, RAM, HDD) необходимо. Может что-то посоветуете ?
Автотесты - Selenium + Selene + PyTest + Allure


(Andrey Melnichenko) #2

Я на бесплатном тарифе на aws поднял ЕС2(Linux AWS) и там Дженкинс крутиться, и всего хватает пока. Там 8 гиг диска, 1 гиг оперативы ЦП не помню.


(Максим Таран) #3

А там есть бесплатные??? А можно ссылку?


(Andrey Melnichenko) #4

1$ снимают при регистрации, а так пока больше ничего не платил


(vmaximv) #5

https://aws.amazon.com/free/faqs/?ft=n


(Вадим) #6

Интересно, попробую, спасибо


(Максим Таран) #7

А, это только на год. :)) Тогда это я знаю.

Данные предложения по уровню бесплатного пользования доступны только для действующих клиентов AWS, которые заказали уровень бесплатного пользования AWS после 20 октября 2010 года, а также для новых клиентов AWS; условия сохраняются в течение 12 месяцев после даты регистрации в AWS. По истечении срока бесплатного пользования либо при превышении объемов использования ресурсов вашим приложением вы просто оплачиваете услугу по стандартным тарифам по факту оказания услуги (полные сведения по расценкам см. на отдельных страницах сервисов). Применяются ограничения; более подробная информация приводится в условиях предложения.


(Вадим) #8

Поднял ЕС2(Linux AWS). Установил Jenkins по туториалу - https://www.8host.com/blog/ustanovka-jenkins-v-ubuntu-16-04/. Все нормально прошло, но не могу зайти на Jenkins. Подскажите, в чем может быть проблема ?
http://ip_address_or_domain_name:8080
Тут надо какой IP использовать - IPv4 Public IP или Private IPs (http://prntscr.com/k258ne)


(vmaximv) #9

public + откройте порт 8080 для инстанса в консоле ec2


(Вадим) #10

А где откройте порт 8080 для инстанса в консоле ec2 ? На странице EC2 ?


(vmaximv) #11

https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html#WorkingWithSecurityGroups


(Вадим) #12

Спасибо ! Разобрался


(Вадим) #13

@Andrey_Melnichenko Подскажи, а директория /Downloads есть там ? Не могу найти, а надо проверять загрузку файлов


(Andrey Melnichenko) #14

ты про сервак или про Jenkins?


(Вадим) #15

Про сервер. Мне надо скачать файл, провести с ним манипуляции и подгрузить обратно. Для этого мне надо понимать куда он загружается, на Ubuntu в директорию Download, но на Амазоновском серваке не нашёл ее(