Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как настроить запуск тестов автоматически по расписанию?


(Anton) #1

Всем привет!

У меня есть тесты написанные на Java, собираются при помощи TestNG, запускаются на Jenkins.

Как мне сделать запуск моих тестов автоматически по расписанию(времени), с какой то переодичностью? 

Помогите плиз, очень нужно. 

Спасибо.


(Alexander Petrovich) #2

В настройках вашего проекта в дженкинсе есть опция периодического запуска. Откройте хэлпер, там всё доступно описано.


(Anton) #3

Извените пожалуйста, а Вы бы не могли сказать как эта опция называется. 

Я уже перерыл все что можно.

ЗЫ: Недавно начал использовать Jenkins.

Спасибо.


(Anton) #4

Всем спасибо, я нашел решение своей проблемы :)

Пункт в проекте называется "Собирать периодически" или "Build periodically"

Синиаксис аналогичен линуховому крону.


(Alexander Petrovich) #5

Ну и славно :slight_smile: я как раз только до своей машины добрался


(lokofc) #6

а в junit + ant по расписанию можно как-то сделать?


(Shaman) #7

Junit+ant это средства сборки, если стоит задача запускать периодически на локальной машине то либо настраивать запуск скриптов через планировщик(cron если linux, под виндой незнаю даже что), либо поставить дженкинс локально и так же настроить автосборку.


(vmaximv) #8

Win - at.exe or schtasks.exe


(mamax) #9

как при использовании build cистемы ант можна настроить jenkins?
знаю что при мавене нужно выбирать пункт Создать проект maven2/3 и потом указывать путь к pom.xml
а когда используется Ant как поступать?

 


(Mykhailo Poliarush) #10

Build a free-style software project


(asolntsev) #11

В состав Jenkins входит Ant plugin

При создании проекта выбираете "Free style project", а потом в секции "Buid" выбираете "Add buid step" и там "Ant".

 


(Mher Asatryan) #12

извините пожалуйста, можете подсказать почему когда я в jenkins написал вот так
“H/30 * * * *” в поле “Poll SCM” то оно не работало… я хотел чтобы он сделал bild каждый 30 минут.


(Andrey Kim) #13

Poll SCM будет каждые пол часа проверять ваш репозитарий SCM и если там будут изменения, то билд будет запущен, если их не будет то и билд ничего делать не станет.


(Romanchuk Katerina) #14

Каждые 30 минут - просто вот так: 30 * * * *


(Diana) #15

ребята, как запускать тесты каждые 4 часа и 10 минут

4 часа настроила H */4 * * *, а как эти 10 мин прикрутить еще?


(Romanchuk Katerina) #16
10 4 * * *


(Александр Таранков) #17

*/10 */4 * * * - так не работает?

Зачем такая точность кстати? Почему недостаточно 4 часов?


(Diana) #18

спасибо, получилось вот так H/10 */4 * * *
это мне для понимания просто нужно, я учусь, все пригодится )


(Виталий Коряков) #19

Не забывайте, что поддерживаются макросы ‘@yearly’, ‘@annually’, ‘@monthly’, ‘@weekly’, ‘@daily’, ‘@midnight’ и ‘@hourly’.


(Artur Korobeynyk) #20

Я не тестирую веб сайты и подобными тулами не пользовался, но мы например стартуем тесты сразу как только произошли изменения в коде и был собран удачный билд и пройдены юнит тесты. Так что может здесь кто-то из гуру выложит решение как это сделать на TestNG для будущих поколений.