package ci_ingo // The list of CI vendors is auto-generated from the vendors.json file // of the original ci-info package. Don't edit this file directly. var vendors = []vendorCI{ { name: "AppVeyor", constant: "APPVEYOR", env: simpleEnvMatcher{"APPVEYOR"}, pr: simpleEnvMatcher{"APPVEYOR_PULL_REQUEST_NUMBER"}, }, { name: "Azure Pipelines", constant: "AZURE_PIPELINES", env: simpleEnvMatcher{"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI"}, pr: simpleEnvMatcher{"SYSTEM_PULLREQUEST_PULLREQUESTID"}, }, { name: "Appcircle", constant: "APPCIRCLE", env: simpleEnvMatcher{"AC_APPCIRCLE"}, pr: nil, }, { name: "Bamboo", constant: "BAMBOO", env: simpleEnvMatcher{"bamboo_planKey"}, pr: nil, }, { name: "Bitbucket Pipelines", constant: "BITBUCKET", env: simpleEnvMatcher{"BITBUCKET_COMMIT"}, pr: simpleEnvMatcher{"BITBUCKET_PR_ID"}, }, { name: "Bitrise", constant: "BITRISE", env: simpleEnvMatcher{"BITRISE_IO"}, pr: simpleEnvMatcher{"BITRISE_PULL_REQUEST"}, }, { name: "Buddy", constant: "BUDDY", env: simpleEnvMatcher{"BUDDY_WORKSPACE_ID"}, pr: simpleEnvMatcher{"BUDDY_EXECUTION_PULL_REQUEST_ID"}, }, { name: "Buildkite", constant: "BUILDKITE", env: simpleEnvMatcher{"BUILDKITE"}, pr: neEnvMatcher{"BUILDKITE_PULL_REQUEST", "false"}, }, { name: "CircleCI", constant: "CIRCLE", env: simpleEnvMatcher{"CIRCLECI"}, pr: simpleEnvMatcher{"CIRCLE_PULL_REQUEST"}, }, { name: "Cirrus CI", constant: "CIRRUS", env: simpleEnvMatcher{"CIRRUS_CI"}, pr: simpleEnvMatcher{"CIRRUS_PR"}, }, { name: "AWS CodeBuild", constant: "CODEBUILD", env: simpleEnvMatcher{"CODEBUILD_BUILD_ARN"}, pr: nil, }, { name: "Codefresh", constant: "CODEFRESH", env: simpleEnvMatcher{"CF_BUILD_ID"}, pr: anyEnvMatcher{[]string{"CF_PULL_REQUEST_NUMBER", "CF_PULL_REQUEST_ID"}}, }, { name: "Codeship", constant: "CODESHIP", env: kvEnvMatcher{map[string]string{"CI_NAME": "codeship"}}, pr: nil, }, { name: "Drone", constant: "DRONE", env: simpleEnvMatcher{"DRONE"}, pr: kvEnvMatcher{map[string]string{"DRONE_BUILD_EVENT": "pull_request"}}, }, { name: "dsari", constant: "DSARI", env: simpleEnvMatcher{"DSARI"}, pr: nil, }, { name: "GitHub Actions", constant: "GITHUB_ACTIONS", env: simpleEnvMatcher{"GITHUB_ACTIONS"}, pr: kvEnvMatcher{map[string]string{"GITHUB_EVENT_NAME": "pull_request"}}, }, { name: "GitLab CI", constant: "GITLAB", env: simpleEnvMatcher{"GITLAB_CI"}, pr: simpleEnvMatcher{"CI_MERGE_REQUEST_ID"}, }, { name: "GoCD", constant: "GOCD", env: simpleEnvMatcher{"GO_PIPELINE_LABEL"}, pr: nil, }, { name: "LayerCI", constant: "LAYERCI", env: simpleEnvMatcher{"LAYERCI"}, pr: simpleEnvMatcher{"LAYERCI_PULL_REQUEST"}, }, { name: "Hudson", constant: "HUDSON", env: simpleEnvMatcher{"HUDSON_URL"}, pr: nil, }, { name: "Jenkins", constant: "JENKINS", env: allEnvMatcher{[]string{"JENKINS_URL", "BUILD_ID"}}, pr: anyEnvMatcher{[]string{"ghprbPullId", "CHANGE_ID"}}, }, { name: "Magnum CI", constant: "MAGNUM", env: simpleEnvMatcher{"MAGNUM"}, pr: nil, }, { name: "Netlify CI", constant: "NETLIFY", env: simpleEnvMatcher{"NETLIFY"}, pr: neEnvMatcher{"PULL_REQUEST", "false"}, }, { name: "Nevercode", constant: "NEVERCODE", env: simpleEnvMatcher{"NEVERCODE"}, pr: neEnvMatcher{"NEVERCODE_PULL_REQUEST", "false"}, }, { name: "Render", constant: "RENDER", env: simpleEnvMatcher{"RENDER"}, pr: kvEnvMatcher{map[string]string{"IS_PULL_REQUEST": "true"}}, }, { name: "Sail CI", constant: "SAIL", env: simpleEnvMatcher{"SAILCI"}, pr: simpleEnvMatcher{"SAIL_PULL_REQUEST_NUMBER"}, }, { name: "Semaphore", constant: "SEMAPHORE", env: simpleEnvMatcher{"SEMAPHORE"}, pr: simpleEnvMatcher{"PULL_REQUEST_NUMBER"}, }, { name: "Screwdriver", constant: "SCREWDRIVER", env: simpleEnvMatcher{"SCREWDRIVER"}, pr: neEnvMatcher{"SD_PULL_REQUEST", "false"}, }, { name: "Shippable", constant: "SHIPPABLE", env: simpleEnvMatcher{"SHIPPABLE"}, pr: kvEnvMatcher{map[string]string{"IS_PULL_REQUEST": "true"}}, }, { name: "Solano CI", constant: "SOLANO", env: simpleEnvMatcher{"TDDIUM"}, pr: simpleEnvMatcher{"TDDIUM_PR_ID"}, }, { name: "Strider CD", constant: "STRIDER", env: simpleEnvMatcher{"STRIDER"}, pr: nil, }, { name: "TaskCluster", constant: "TASKCLUSTER", env: allEnvMatcher{[]string{"TASK_ID", "RUN_ID"}}, pr: nil, }, { name: "TeamCity", constant: "TEAMCITY", env: simpleEnvMatcher{"TEAMCITY_VERSION"}, pr: nil, }, { name: "Travis CI", constant: "TRAVIS", env: simpleEnvMatcher{"TRAVIS"}, pr: neEnvMatcher{"TRAVIS_PULL_REQUEST", "false"}, }, { name: "Vercel", constant: "VERCEL", env: simpleEnvMatcher{"NOW_BUILDER"}, pr: nil, }, { name: "Visual Studio App Center", constant: "APPCENTER", env: simpleEnvMatcher{"APPCENTER_BUILD_ID"}, pr: nil, }, }