isCI property

bool get isCI

Check if running in a CI environment

Implementation

static bool get isCI {
  if (kIsWeb) return false;

  final ciEnvVars = [
    'CI',
    'CONTINUOUS_INTEGRATION',
    'GITHUB_ACTIONS',
    'GITLAB_CI',
    'JENKINS_URL',
    'TRAVIS',
    'CIRCLECI',
  ];

  return ciEnvVars.any((envVar) =>
      Platform.environment[envVar]?.toLowerCase() == 'true' ||
      Platform.environment[envVar] == '1');
}