Как настроить расписание сборки для Travis-CI, которое не основано на нажатии на GitHub? Я хочу проводить тесты Selenium против своего производственного сайта в ночное время. Я доволен хакерским решением, если официальной поддержки нет.
Travis-CI строится по графику
Ответ 1
Travis-CI cron jobs была реализована в мае 2016 года.
Ответ 2
Я запустил приложение самообслуживания для этого: https://nightli.es. Обеспечивает, чтобы проект строился не реже одного раза в день.
Ответ 3
Я вижу два варианта, которые позволят вам полностью контролировать настройку графика сборки.
-
Используя интерфейс командной строки Travis CI с планировщиком задач ОС или
-
Вы можете использовать внешнее решение, такое как Tron CI, которое дает вам возможность запланировать столько сборок, которые вы хотите для каждого проекта что у вас есть на Travis CI. Я использую его довольно долго, чтобы выполнять один из моих проектов два раза в день и прекрасно работает.