In Jenkins, i need to limit running job execution for only one times per day It's possible ?
My build it's just one batch command
I have one cron for execute my job with fix times and i can use URL for run my job manually too. If the job has already been executed, it must be blocked for the day
Thx for answers guys
So let assume that your job name called TestJob , Create another job called DisableEnable_TestJob. In the DisableEnable_TestJob configure it to be triggered using Build trigger Then you can use Job DSL plugin to disactivate a specific TestJob and then activate after the system time is midnight. Refer to this answer to see how to use it: Activate and disactivate a job using DSL plugin . You have to search only for how to wait until midnight time but that should not be an issue. Once the time is at 12:00 then you can activate the job again.
Let me now if you need any more help