{ "Azure Pipelines": { "url": "${BUILD_URI}", "git": { "remote": "${BUILD_REPOSITORY_URI}", "revision": "${BUILD_SOURCEVERSION}", "branch": "${BUILD_SOURCEBRANCH/refs\/heads\/(.*)/\\1}", "tag": "${BUILD_SOURCEBRANCH/refs\/tags\/(.*)/\\1}" } }, "Bamboo": { "url": "${bamboo.buildResultsUrl}", "git": { "remote": "${bamboo.planRepository.1.repositoryUrl}", "revision": "${bamboo.planRepository.1.revision}", "branch": "${bamboo.planRepository.1.branch}", "tag": null } }, "Buddy": { "url": "${BUDDY_EXECUTION_URL}", "git": { "remote": "${BUDDY_SCM_URL}", "revision": "${BUDDY_EXECUTION_REVISION}", "branch": "${BUDDY_EXECUTION_BRANCH}", "tag": "${BUDDY_EXECUTION_TAG}" } }, "Bitrise": { "url": "${BITRISE_BUILD_URL}", "git": { "remote": "${GIT_REPOSITORY_URL}", "revision": "${BITRISE_GIT_COMMIT}", "branch": "${BITRISE_GIT_BRANCH}", "tag": "${BITRISE_GIT_TAG}" } }, "CircleCI": { "url": "${CIRCLE_BUILD_URL}", "git": { "remote": "${CIRCLE_REPOSITORY_URL}", "revision": "${CIRCLE_SHA1}", "branch": "${CIRCLE_BRANCH}", "tag": "${CIRCLE_TAG}" } }, "CodeFresh": { "url": "${CF_BUILD_URL}", "git": { "remote": "${CF_COMMIT_URL}", "revision": "${CF_REVISION}", "branch": "${CF_BRANCH}", "tag": null } }, "CodeShip": { "url": "${CI_BUILD_URL}", "git": { "remote": "${CI_PULL_REQUEST/(.*)\\/pull\\/\\d+/\\1.git}", "revision": "${CI_COMMIT_ID}", "branch": "${CI_BRANCH}", "tag": null } }, "GitHub Actions": { "url": "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}", "git": { "remote": "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git", "revision": "${GITHUB_SHA}", "branch": "${GITHUB_REF/refs\/heads\/(.*)/\\1}", "tag": "${GITHUB_REF/refs\/tags\/(.*)/\\1}" } }, "GitLab": { "url": "${CI_JOB_URL}", "git": { "remote": "${CI_REPOSITORY_URL}", "revision": "${CI_COMMIT_SHA}", "branch": "${CI_COMMIT_BRANCH}", "tag": "${CI_COMMIT_TAG}" } }, "GoCD": { "url": "${GO_SERVER_URL}/pipelines/${GO_PIPELINE_NAME}/${GO_PIPELINE_COUNTER}/${GO_STAGE_NAME}/${GO_STAGE_COUNTER}", "git": { "remote": "${GO_SCM_*_PR_URL/(.*)\\/pull\\/\\d+/\\1.git}", "revision": "${GO_REVISION}", "branch": "${GO_SCM_*_PR_BRANCH/.*:(.*)/\\1}", "tag": null } }, "Jenkins": { "url": "${BUILD_URL}", "git": { "remote": "${GIT_URL}", "revision": "${GIT_COMMIT}", "branch": "${GIT_LOCAL_BRANCH}", "tag": null } }, "Semaphore": { "url": "${SEMAPHORE_ORGANIZATION_URL}/jobs/${SEMAPHORE_JOB_ID}", "git": { "remote": "${SEMAPHORE_GIT_URL}", "revision": "${SEMAPHORE_GIT_SHA}", "branch": "${SEMAPHORE_GIT_BRANCH}", "tag": "${SEMAPHORE_GIT_TAG_NAME}" } }, "TeamCity": { "url": "${teamcity.serverUrl}/app/rest/builds/id:${teamcity.build.id}", "git": { "remote": null, "revision": "${build.vcs.number}", "branch": "${teamcity.build.branch}", "tag": null } }, "Travis CI": { "url": "${TRAVIS_BUILD_WEB_URL}", "git": { "remote": "https://github.com/${TRAVIS_REPO_SLUG}.git", "revision": "${TRAVIS_COMMIT}", "branch": "${TRAVIS_BRANCH}", "tag": "${TRAVIS_TAG}" } }, "Wercker": { "url": "${WERCKER_RUN_URL}", "git": { "remote": "https://${WERCKER_GIT_DOMAIN}/${WERCKER_GIT_OWNER}/${WERCKER_GIT_REPOSITORY}.git", "revision": "${WERCKER_GIT_COMMIT}", "branch": "${WERCKER_GIT_BRANCH}", "tag": null } } }