I've set up a Multibranch Pipeline job in Jenkins/CloudBees for a repository hosted on GitHub, and I've linked the repo to an internal Jenkins/CloudBees instance. Currently, whenever a pull request (PR) is raised, the continuous integration (CI) checks run automatically. However, I'd like to give users the ability to manually trigger these CI checks directly from GitHub.
I am not using GitHub Actions or any workflows; instead, I am solely relying on a Jenkinsfile to manage my pipeline.
Is there a way to achieve this without using GitHub Actions or workflows? Or, alternatively, is it possible to combine a Jenkinsfile with GitHub Actions or workflows to accomplish the same objective?
I would greatly appreciate any guidance or suggestions on how to implement this functionality.
Thanks in advance!