Disable manual build trigger for jenkins job
Try using Job Restrictions Plugin
Then check these options:
- Restrict build execution causes
- Restrict manual builds submission
- Prohibits manual launch of the job for all users
Although users can launch the Job, it will be immediately aborted with message in console:
FATAL: [Job Restrictions] - Build will be aborted: Manual launch is prohibited