Trigger build manually

If the goal is to test code and then manually execute a deployment, why not use Drone’s deployment / promotion feature?

You can execute deployments from the user interface:

I have another question, is there a way to pass parameters to a build using the UI?
We pass some multiple parameters, and to do it using API is pretty tough.

Yes, this is available when using the deployment wizard.