I’m running the latest drone docker connected to bitbucket server and am trying to set up our first pipeline to investigate a move from jenkins to drone for some projects.
If i have a step conditional to a branch, this step is run when opening a pull request targetting this branch (branch name evaluates to target branch). This is great when opening pull requests from feature branches to the development branch as the conditional step with additional tests is run.
Unfortunately if this additional step fails, and the pull request is updated with new commits, only the normal pipeline on the branch is run, not the ‘pull request’ pipeline. So there is no way to know whether the issues has been fixed or not without deleting the pull request in bitbucket and creating a new one.
Beside that i’m really happy with my first tests on drone.io !