@MartinStraub when we get to work on the built in support (meaning to do it without any Build Step) weāll definitely support the self-hosted versions of the ābig threeā (GitHub, Bitbucket, GitLab).
Might take a bit more time for Bitbucket as the self hosted version of Bitbucket (Bitbucket Server) is quite a bit different compared to bitbucket.org, in fact it wasnāt even called Bitbucket initially, it was Atlassian Stash (https://www.atlassian.com/blog/archives/atlassian-stash-enterprise-git-repository-management), and even to this day these have separate API, webhook etc. formats, while GitHub and GitLab self-hosted have the same API & other formats as the .com hosted versions.
I didnāt know that existed. Why wasnāt the link posted earlier in this thread, itās exactly matching the topic!
Nevermind, Iāll try it out and replace the entire stuff I mentioned above with it if it works. One question about it (I canāt find documentation on the Repo): How am I supposed to configure the step to send āpendingā and ārunningā states correctly? āRunningā could probably be established by placing the step into my workflow twice, one at the beginning and one at the end. But what about āpendingā?
Well I just put the step at the beginning and end of my workflow. When it run at the beginning, the step passed successfully (green state with a checkmark) but I couldnāt find the ārunningā state anywhere in GitLab. Iād expect a āRunning 1ā here in this screenshot:
Set Specific Status: If set, this step will set a specific status instead of reporting the current build status. If you select auto the step will send success status if the current build status is success (no step failed previously) and failed status if the build previously failed.
Meaning, with the default auto option the step will report either success or failed based on whether the build failed or not up to that point. It will not report āpendingā or anything else, as it has no idea whether the step is the first or last step in the workflow. It can only know/detect whether a previous step failed or not, but canāt tell whether there will be 10+ other steps after it or 0.
Can you please create a #issues:steps-and-tool-issues report for this? Might be a configuration issue, or an actual step bug. Please donāt forget to include the related buildās bitrise.io URL!