{"id":17817110,"url":"https://github.com/030/bcbsn","last_synced_at":"2026-03-06T10:30:52.041Z","repository":{"id":101143010,"uuid":"175221714","full_name":"030/bcbsn","owner":"030","description":"Send a build status to Bitbucket using the Bitbucket Cloud Build Status Notifier (BCBSN).","archived":false,"fork":false,"pushed_at":"2023-01-03T19:53:51.000Z","size":20316,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-02T11:51:34.312Z","etag":null,"topics":["bitbucket-cloud","buildstatus","ci","cli","devops-tools","docker","go","golang","jenkins"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/030.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-12T13:54:02.000Z","updated_at":"2024-03-24T11:54:39.000Z","dependencies_parsed_at":"2023-09-18T02:06:16.253Z","dependency_job_id":null,"html_url":"https://github.com/030/bcbsn","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/030/bcbsn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Fbcbsn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Fbcbsn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Fbcbsn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Fbcbsn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/030","download_url":"https://codeload.github.com/030/bcbsn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Fbcbsn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30171869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitbucket-cloud","buildstatus","ci","cli","devops-tools","docker","go","golang","jenkins"],"created_at":"2024-10-27T16:40:45.933Z","updated_at":"2026-03-06T10:30:51.889Z","avatar_url":"https://github.com/030.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bcbsn\n\n[![CI](https://github.com/030/bcbsn/workflows/Go/badge.svg?event=push)](https://github.com/030/bcbsn/actions?query=workflow%3AGo)\n[![GoDoc Widget]][godoc]\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/030/bcbsn?logo=go)\n[![Go Report Card](https://goreportcard.com/badge/github.com/030/bcbsn)](https://goreportcard.com/report/github.com/030/bcbsn)\n[![StackOverflow SE Questions](https://img.shields.io/stackexchange/stackoverflow/t/bcbsn.svg?logo=stackoverflow)](https://stackoverflow.com/tags/bcbsn)\n[![DevOps SE Questions](https://img.shields.io/stackexchange/devops/t/bcbsn.svg?logo=stackexchange)](https://devops.stackexchange.com/tags/bcbsn)\n[![ServerFault SE Questions](https://img.shields.io/stackexchange/serverfault/t/bcbsn.svg?logo=serverfault)](https://serverfault.com/tags/bcbsn)\n[![Docker Pulls](https://img.shields.io/docker/pulls/utrecht/bcbsn?logo=docker\u0026logoColor=white)](https://hub.docker.com/r/utrecht/bcbsn)\n![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/utrecht/bcbsn?logo=docker\u0026logoColor=white\u0026sort=semver)\n![Issues](https://img.shields.io/github/issues-raw/030/bcbsn.svg)\n![Pull requests](https://img.shields.io/github/issues-pr-raw/030/bcbsn.svg)\n![Total downloads](https://img.shields.io/github/downloads/030/bcbsn/total.svg)\n![GitHub forks](https://img.shields.io/github/forks/030/bcbsn?label=fork\u0026style=plastic)\n![GitHub watchers](https://img.shields.io/github/watchers/030/bcbsn?style=plastic)\n![GitHub stars](https://img.shields.io/github/stars/030/bcbsn?style=plastic)\n![License](https://img.shields.io/github/license/030/bcbsn.svg)\n![Repository Size](https://img.shields.io/github/repo-size/030/bcbsn.svg)\n![Contributors](https://img.shields.io/github/contributors/030/bcbsn.svg)\n![Commit activity](https://img.shields.io/github/commit-activity/m/030/bcbsn.svg)\n![Last commit](https://img.shields.io/github/last-commit/030/bcbsn.svg)\n![Release date](https://img.shields.io/github/release-date/030/bcbsn.svg)\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/030/bcbsn?logo=github\u0026sort=semver)](https://github.com/030/bcbsn/releases/latest)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=bugs)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=code_smells)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=ncloc)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=reliability_rating)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=security_rating)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=sqale_index)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=030_bcbsn\u0026metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=030_bcbsn)\n[![codecov](https://codecov.io/gh/030/bcbsn/branch/main/graph/badge.svg)](https://codecov.io/gh/030/bcbsn)\n[![GolangCI](https://golangci.com/badges/github.com/golangci/golangci-web.svg)](https://golangci.com/r/github.com/030/bcbsn)\n[![Chocolatey](https://img.shields.io/chocolatey/dt/bcbsn)](https://chocolatey.org/packages/bcbsn)\n[![bcbsn](https://snapcraft.io//bcbsn/badge.svg)](https://snapcraft.io/bcbsn)\n[![codebeat badge](https://codebeat.co/badges/f4aa5086-a4d5-41cd-893a-5da816ee9107)](https://codebeat.co/projects/github-com-030-bcbsn-main)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white)](https://conventionalcommits.org)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n[godoc]: https://godoc.org/github.com/030/bcbsn\n[godoc widget]: https://godoc.org/github.com/030/bcbsn?status.svg\n\nThe Bitbucket Cloud Build Status Notifier (BCBSN) is a tool that sends a build\nstatus to bitbucket cloud. Oauth credentials are required to perform this\naction and these have to be created in the user settings menu that resides in\nbitbucket cloud. Note: a Callback URL, e.g. \u003chttps://ci-system-name/\u003e is\nrequired in order to create Oauth credentials and one has to check 'private\nconsumer' if the build status has to be sent to private repositories.\n\nIn order to run this tool, one could choose to download the binary from the\nreleases section in this repository or use docker.\n\nExample for running this command given:\n\n- **client id**: 1234\n- **client secret**: 4567\n- **build state**: INPROGRESS\n- **git commit hash**: f76d123498a053c1789057a41d6c3fcvg8b49cd7\n- **owner**: 030\n- **repository name**: bcbsn\n- **build number**: 70\n- **build url**: \u003chttps://travis-ci.org/030/bcbsn/builds/523263434/\u003e\n\n[![dockeri.co](https://dockeri.co/image/utrecht/bcbsn)](https://hub.docker.com/r/utrecht/bcbsn)\n\nTo print the help message\n\n```bash\ndocker run utrecht/bcbsn:2.0.7 -h\n```\n\nreturns:\n\n```bash\nUsage of /usr/local/bcbsn:\n  -clientID string\n      The clientID used for the 'client credentials' token flow with BitBucket\n  -clientSecret string\n      The clientSecret used for the 'client credentials' token flow with BitBucket\n  -commit string\n      The commit, e.g. 57484fd5460017aef111e8b4ec116a30ff0b4904\n  -key string\n      The key, e.g. a unique id of the build (use the build id)\n  -name string\n      An identifier for the build e.g. 'build 2'\n  -owner string\n      The owner of the repository, e.g. it is 'atlassian' in 'https://bitbucket.org/atlassian/stash-example-plugin/src/master/'\n  -repoSlug string\n      The repoSlug, e.g. some-repository\n  -state string\n      The state, e.g. SUCCESSFUL, INPROGRESS or FAILED\n  -url string\n      The url, e.g. https://travis-ci.org/030/bcbsn/builds/523263434\n```\n\n[godoc]: https://godoc.org/github.com/030/bcbsn\n[godoc widget]: https://godoc.org/github.com/030/bcbsn?status.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F030%2Fbcbsn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F030%2Fbcbsn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F030%2Fbcbsn/lists"}