Check Network Access

Check Network Access

The Check Network Access step checks network access to common build endpoints in Appcircle workflows, including package managers, services, APIs, and custom-defined URLs.

Key Benefits

Default URLsConnectivity to GitHub, Gradle, CocoaPods, Firebase and similar endpoints is automatically verified to ensure essential dependencies are reachable.

HTTP Status ValidationProvides reliable build outcomes by automatically classifying responses and preventing faulty builds.

cURL Exit Code MonitoringEnsures network reliability by automatically blocking builds when critical transport errors occur.

Early Issue DetectionPrevents wasted time by catching connectivity issues during the build instead of at later stages.

Customizable ChecksExtra project-specific URLs can be added to extend default validation.

Key Benefits

Points to Consider

Workflow PlacementRecommended to place this step early in the workflow to verify connectivity before dependency installation.

HTTP Status ValidationDifferentiates responses clearly, 2xx means success, 3xx logs a warning, while 4xx/5xx stop the build.

cURL Exit CodesAny non-zero code (SSL, DNS, timeout, etc.) or HTTP Status (4xx/5xx) fails the build pipeline.

Timeout SettingsDefaults are 8–20 seconds; after this period the request is marked as timeout, so adjust carefully for accuracy and speed.

Sensitive DataAvoid including tokens or credentials in the URLs to prevent exposure in logs.

Points to Consider
icon

For more information on setup and usage, please visit Appcircle Technical Documentation 

FAQs

+

Does the component detect SSL and DNS issues?


+

What happens if a request takes too long?


+

Can I add my own URLs to be checked?


REQUEST FOR MORE SPECIFICS

Get Started with Appcircle

Save time, reduce costs, and increase developer productivity now.

Join Our Newsletter

Get informed about news, new releases, and mobile DevOps.