github.com/Mistwind/reviewdog@v0.0.0-20230317041057-48e69b6d9e86/cienv/bitbucket_pipelines.go (about) 1 package cienv 2 3 import "os" 4 5 // IsInBitbucketPipeline returns true if reviewdog is running in Bitbucket Pipelines. 6 func IsInBitbucketPipeline() bool { 7 // https://support.atlassian.com/bitbucket-cloud/docs/variables-and-secrets/#Default-variables 8 return os.Getenv("BITBUCKET_PIPELINE_UUID") != "" 9 } 10 11 // IsInBitbucketPipe returns true if reviewdog is running in a Bitbucket Pipe. 12 func IsInBitbucketPipe() bool { 13 // https://support.atlassian.com/bitbucket-cloud/docs/write-a-pipe-for-bitbucket-pipelines/ 14 // this env variables are not really documented, but they are present in the build environment 15 return os.Getenv("BITBUCKET_PIPE_STORAGE_DIR") != "" || os.Getenv("BITBUCKET_PIPE_SHARED_STORAGE_DIR") != "" 16 }