Multiple statuses with drone

We’re currently using GH actions, but we’re also moving a part of our CI jobs to drone (on a self-hosted instance) for faster builds. Now, we need multiple statuses to be reported, like the ones provided by GH actions as it is more convenient for us (see the attached image). Does this happen on drone by default?

Hi @ohsayan , can you clarify what is multiple statuses means? Are you looking for execution done per branch or build status (tick) listed will be displayed?

Support team

A build status (‘tick’) for every pipeline (or something similar). So let’s say that I have to:

  1. Run a build (say make)
  2. Run tests (say make test)
  3. Push to docker
  4. Upload builds to S3

    then I’d want to see something like:
  • :heavy_check_mark: ci/build
  • :heavy_check_mark: ci/test-suite
  • :heavy_check_mark: ci/docker-image
  • :heavy_check_mark: ci/publish-bin

That is to say, I’d like to see the status for each pipeline as a ‘tick’ in the commit status, instead of having to manually check the drone UI.

Drone does not support setting multiple or custom statuses. See these threads for alternate solutions that you can implement:

1 Like