LogoLogo
  • Welcome to Redefine
    • About
    • Quick Start ⏱️
      • Verification Examples
    • How Does It Work? 🔬
  • Configuration
    • Install Command
    • Configuration Parameters
    • Parallel Test Execution
      • Redefine Parallel
      • Remote Workers
        • Delayed Workers and Reruns
    • Selection Modes
      • Discover
      • Optimize
      • Fail-Fast
      • Prioritize
    • CI Platforms
    • Redefine Flow
  • Troubleshooting
    • Verify Troubleshooting
      • Environment Troubleshooting
      • Git Troubleshooting
      • Testing Frameworks
        • Cypress Troubleshooting
        • Pytest Troubleshooting
  • Integrations
    • Supported Technologies
    • AI Slack Notifications
Powered by GitBook
On this page
  1. Configuration

CI Platforms

PreviousPrioritizeNextRedefine Flow

Last updated 1 year ago

Redefine Supports the following CI Platforms:

Please make sure the following environment variables are available when running Redefine in your CI -

  • GITHUB_RUN_ID

  • GITHUB_RUN_ATTEMPT

  • GITHUB_WORKFLOW

  • GITHUB_JOB

  • GITHUB_WORKSPACE

  • GITHUB_REF_NAME

  • GITHUB_HEAD_REF

  • GITHUB_EVENT_PATH

  • GITHUB_EVENT_NAME

  • GITHUB_REPOSITORY

  • GITHUB_SERVER_URL

  • WORKSPACE

  • BUILD_TAG

  • JOB_NAME

  • STAGE_NAME

  • GIT_BRANCH

  • GIT_COMMIT

  • GIT_URL

  • CIRCLE_WORKING_DIRECTORY

  • CIRCLE_WORKFLOW_ID

  • CIRCLE_JOB

  • CIRCLE_BRANCH

  • CIRCLE_SHA1

  • CIRCLE_REPOSITORY_URL

export REDEFINE_AUTH=%secure:REDEFINE_AUTH_KEY%
export TEAMCITY_GIT_PATH=%teamcity.build.checkoutDir%
export TEAMCITY_HEAD_COMMIT_HASH=%build.vcs.number%
export TEAMCITY_PIPELINE_NAME=%teamcity.project.id%
export TEAMCITY_JOB_NAME=%system.teamcity.buildConfName%
export TEAMCITY_GIT_ACTION=%teamcity.pullRequest.branch.pullrequests%
export TEAMCITY_SOURCE_BRANCH=%teamcity.pullRequest.source.branch%
export TEAMCITY_TARGET_BRANCH=%teamcity.pullRequest.target.branch%
  • CI_PROJECT_DIR

  • CI_PIPELINE_ID

  • CI_JOB_NAME

  • CI_JOB_STAGE

  • CI_COMMIT_REF_NAME

  • CI_COMMIT_SHA

  • CI_REPOSITORY_URL

  • BUILDKITE_BUILD_CHECKOUT_PATH

  • BUILDKITE_BUILD_ID

  • BUILDKITE_PIPELINE_NAME

  • BUILDKITE_LABEL

  • BUILDKITE_BRANCH

  • BUILDKITE_COMMIT

  • BUILDKITE_BUILD_URL

  • BUILDKITE_JOB_ID

  • BUILDKITE_REPO

  • BUILDKITE_RETRY_COUNT

GitHub Actions

✅

Jenkins

✅

CircleCI

✅

TeamCity

✅

GitLab CI

✅

Buildkite

✅