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.