I have the situation, that we need to deploy at night between 3-4pm our timezone but there is no extra server right now that would run this deployment via schedule. So I was wondering what you actually do to run a scheduled deployment? Jenkins? GitHub actions? Gitlab?
I would use crontab.
But how? Do you have a dedicated VM/Server for that?
Currently I am pushing at day my code and let the CI run but from there I don’t know if it is possible to delay/timeout the deployment. I always only find examples that immediately deploy.
Pipeline schedules in gitlab
Just did a quick search and github has action scheduled events