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