選択したサイト () では現在 Test Visibility は利用できません。

概要

ビルド内で自分で起動したコンテナ内でテストを実行する場合 (たとえば、docker run または docker-compose を使用)、使用している CI プロバイダーに応じて以下の環境変数をコンテナに転送します。これにより、Datadog トレーサーによるビルド情報の自動検出が可能になります。

さらに、言語別のテストインスツルメンテーション手順に記載されているとおり、トレーサーの構成に必要な環境変数で渡す必要があります (DD_SERVICEDD_ENV、およびコンテナ内からアクセス可能な、有効な DD_TRACE_AGENT_URL など)。

  • APPVEYOR
  • APPVEYOR_BUILD_ID
  • APPVEYOR_BUILD_NUMBER
  • APPVEYOR_BUILD_FOLDER
  • APPVEYOR_REPO_PROVIDER
  • APPVEYOR_REPO_NAME
  • APPVEYOR_REPO_BRANCH
  • APPVEYOR_REPO_COMMIT
  • APPVEYOR_REPO_TAG_NAME
  • APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH
  • APPVEYOR_REPO_COMMIT_MESSAGE
  • APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED
  • APPVEYOR_REPO_COMMIT_AUTHOR
  • APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL

AppVeyor により提供されたビルド環境変数の完全リスト

  • TF_BUILD
  • BUILD_DEFINITIONNAME
  • BUILD_BUILDID
  • BUILD_SOURCESDIRECTORY
  • BUILD_REPOSITORY_URI
  • BUILD_SOURCEBRANCH
  • BUILD_SOURCEVERSION
  • BUILD_SOURCEVERSIONMESSAGE
  • BUILD_REQUESTEDFORID
  • BUILD_REQUESTEDFOREMAIL
  • SYSTEM_TEAMFOUNDATIONSERVERURI
  • SYSTEM_TEAMPROJECTID
  • SYSTEM_JOBID
  • SYSTEM_TASKINSTANCEID
  • SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI
  • SYSTEM_PULLREQUEST_SOURCEBRANCH
  • SYSTEM_PULLREQUEST_SOURCECOMMITID
  • SYSTEM_STAGEDISPLAYNAME
  • SYSTEM_JOBDISPLAYNAME

Azure Pipelines により提供されたビルド環境変数の完全リスト

  • BITBUCKET_PIPELINE_UUID
  • BITBUCKET_BUILD_NUMBER
  • BITBUCKET_CLONE_DIR
  • BITBUCKET_REPO_FULL_NAME
  • BITBUCKET_GIT_SSH_ORIGIN
  • BITBUCKET_COMMIT
  • BITBUCKET_BRANCH
  • BITBUCKET_TAG

Bitbucket Pipelines により提供されたビルド環境変数の完全リスト

  • BITRISE_BUILD_SLUG
  • BITRISE_TRIGGERED_WORKFLOW_ID
  • BITRISE_BUILD_NUMBER
  • BITRISE_BUILD_URL
  • BITRISE_SOURCE_DIR
  • GIT_REPOSITORY_URL
  • BITRISE_GIT_COMMIT
  • GIT_CLONE_COMMIT_HASH
  • BITRISEIO_GIT_BRANCH_DEST
  • BITRISE_GIT_BRANCH
  • BITRISE_GIT_TAG
  • BITRISE_GIT_MESSAGE
  • BITRISE_APP_TITLE
  • GIT_CLONE_COMMIT_MESSAGE_SUBJECT
  • GIT_CLONE_COMMIT_MESSAGE_BODY
  • GIT_CLONE_COMMIT_AUTHOR_NAME
  • GIT_CLONE_COMMIT_AUTHOR_EMAIL
  • GIT_CLONE_COMMIT_COMMITER_NAME
  • GIT_CLONE_COMMIT_COMMITER_EMAIL

Bitrise により提供されたビルド環境変数の完全リスト

  • BUILDKITE
  • BUILDKITE_PIPELINE_SLUG
  • BUILDKITE_JOB_ID
  • BUILDKITE_BUILD_ID
  • BUILDKITE_BUILD_NUMBER
  • BUILDKITE_BUILD_URL
  • BUILDKITE_BUILD_CHECKOUT_PATH
  • BUILDKITE_REPO
  • BUILDKITE_COMMIT
  • BUILDKITE_BRANCH
  • BUILDKITE_TAG
  • BUILDKITE_MESSAGE
  • BUILDKITE_BUILD_AUTHOR
  • BUILDKITE_BUILD_AUTHOR_EMAIL
  • BUILDKITE_BUILD_CREATOR
  • BUILDKITE_BUILD_CREATOR_EMAIL
  • BUILDKITE_AGENT_ID
  • BUILDKITE_AGENT_META_DATA_*

Buildkite により提供されたビルド環境変数の完全リスト

  • CIRCLECI
  • CIRCLE_PROJECT_REPONAME
  • CIRCLE_BUILD_NUM
  • CIRCLE_BUILD_URL
  • CIRCLE_WORKFLOW_ID
  • CIRCLE_WORKING_DIRECTORY
  • CIRCLE_REPOSITORY_URL
  • CIRCLE_SHA1
  • CIRCLE_BRANCH
  • CIRCLE_TAG
  • CIRCLE_JOB

CircleCI により提供されたビルド環境変数の完全リスト

  • CF_BUILD_ID
  • CF_PIPELINE_NAME
  • CF_BUILD_URL
  • CF_STEP_NAME
  • CF_BRANCH
  • CF_REVISION

Codefresh により提供されたビルド環境変数の完全リスト

  • GITHUB_ACTION
  • GITHUB_SERVER_URL
  • GITHUB_RUN_ID
  • GITHUB_RUN_NUMBER
  • GITHUB_RUN_ATTEMPT
  • GITHUB_WORKFLOW
  • GITHUB_WORKSPACE
  • GITHUB_REPOSITORY
  • GITHUB_SHA
  • GITHUB_HEAD_REF
  • GITHUB_REF
  • GITHUB_JOB

GitHub Actions により提供されたビルド環境変数の完全リスト

  • GITLAB_CI
  • CI_PIPELINE_ID
  • CI_PIPELINE_URL
  • CI_PIPELINE_IID
  • CI_PROJECT_PATH
  • CI_PROJECT_DIR
  • CI_JOB_STAGE
  • CI_JOB_NAME
  • CI_JOB_URL
  • CI_JOB_ID
  • CI_RUNNER_ID
  • CI_RUNNER_TAGS
  • CI_REPOSITORY_URL
  • CI_COMMIT_SHA
  • CI_COMMIT_REF_NAME
  • CI_COMMIT_BRANCH
  • CI_COMMIT_TAG
  • CI_COMMIT_AUTHOR
  • CI_COMMIT_MESSAGE
  • CI_COMMIT_TIMESTAMP

GitLab CI により提供されたビルド環境変数の完全リスト

  • JENKINS_URL
  • BUILD_TAG
  • BUILD_NUMBER
  • BUILD_URL
  • WORKSPACE
  • JOB_NAME
  • JOB_URL
  • GIT_URL
  • GIT_URL_1
  • GIT_COMMIT
  • GIT_BRANCH
  • NODE_NAME
  • NODE_LABELS
  • DD_CUSTOM_TRACE_ID (Jenkins Datadog Plugin で設定されるカスタム変数)
  • DD_CUSTOM_PARENT_ID (idem)

Jenkins により提供されたビルド環境変数の完全リスト

TeamCity により提供されたビルド環境変数の完全リスト

  • TRAVIS
  • TRAVIS_BUILD_ID
  • TRAVIS_BUILD_NUMBER
  • TRAVIS_BUILD_WEB_URL
  • TRAVIS_BUILD_DIR
  • TRAVIS_JOB_WEB_URL
  • TRAVIS_REPO_SLUG
  • TRAVIS_COMMIT
  • TRAVIS_BRANCH
  • TRAVIS_TAG
  • TRAVIS_PULL_REQUEST_SLUG
  • TRAVIS_PULL_REQUEST_BRANCH
  • TRAVIS_COMMIT_MESSAGE

Travis CI により提供されたビルド環境変数の完全リスト

  • BUDDY
  • BUDDY_SCM_URL
  • BUDDY_EXECUTION_REVISION
  • BUDDY_EXECUTION_BRANCH
  • BUDDY_EXECUTION_TAG
  • BUDDY_PIPELINE_ID
  • BUDDY_EXECUTION_ID
  • BUDDY_PIPELINE_NAME
  • BUDDY_EXECUTION_URL
  • BUDDY_EXECUTION_REVISION_MESSAGE
  • BUDDY_EXECUTION_REVISION_COMMITTER_NAME
  • BUDDY_EXECUTION_REVISION_COMMITTER_EMAIL

Buddy CI により提供されたビルド環境変数の完全リスト

その他の参考資料

お役に立つドキュメント、リンクや記事: