Sha256: 814c637330c539516dd14bc1f3256bad3bec98518bf9a7c6f50838c6077fb60a
Contents?: true
Size: 1.13 KB
Versions: 3
Compression:
Stored size: 1.13 KB
Contents
# https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables require "uri" require "danger/request_sources/github/github" module Danger # ### CI Setup # # Add a script step: # # ```shell # #!/usr/bin/env bash # bundle install # bundle exec danger # ``` # # ### Token Setup # # Add the `DANGER_GITHUB_API_TOKEN` to your environment variables. # class AzurePipelines < CI def self.validates_as_ci?(env) env.key?("AGENT_ID") && env["BUILD_REPOSITORY_PROVIDER"] != "TfsGit" end def self.validates_as_pr?(env) return env["BUILD_REASON"] == "PullRequest" end def supported_request_sources @supported_request_sources ||= [ Danger::RequestSources::GitHub, Danger::RequestSources::GitLab, Danger::RequestSources::BitbucketServer, Danger::RequestSources::BitbucketCloud ] end def initialize(env) self.pull_request_id = env["SYSTEM_PULLREQUEST_PULLREQUESTNUMBER"] || env["SYSTEM_PULLREQUEST_PULLREQUESTID"] self.repo_url = env["BUILD_REPOSITORY_URI"] self.repo_slug = env["BUILD_REPOSITORY_NAME"] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
danger-8.3.1 | lib/danger/ci_source/azure_pipelines.rb |
danger-8.2.3 | lib/danger/ci_source/azure_pipelines.rb |
danger-8.2.2 | lib/danger/ci_source/azure_pipelines.rb |