\r\n

51Degrees Device Detection .NET  4.4

Device detection services for 51Degrees Pipeline

API Specific CI Approach

For the general CI Approach, see common-ci.

The following secrets are required:

  • ACCESS_TOKEN - GitHub access token for cloning repos, creating PRs, etc.
    • Example: github_pat_l0ng_r4nd0m_s7r1ng

The following secrets are required to run tests:

  • DEVICE_DETECTION_KEY - license key for downloading assets (TAC hashes file and TAC CSV data file)
    • Example: V3RYL0NGR4ND0M57R1NG

The following secrets are optional:

Differences

  • There are no packages produced by this repository, so the only output from the Nightly Publish Main workflow is a new tag and release.
  • The package update step does not update dependencies from a package manager in the same way as other repos.

Build Options

For additional build options in this repo see common-ci/cxx

Prerequisites

In addition to the common prerequisites, the following environment variables are required:

  • DEVICE_DETECTION_KEY - License key to download a data file for testing
  • DEVICE_DETECTION_URL - Url to download the data file from (optional)