Sha256: 1c4b02aacf11ba03b41810f7281076b40f6e4af0451ab3ba4fe6e82eb0537bbc
Contents?: true
Size: 1.08 KB
Versions: 17
Compression:
Stored size: 1.08 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" 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
17 entries across 17 versions & 1 rubygems