Get Started with Appcircle
Save time, reduce costs, and increase developer productivity now.
Get informed about news, new releases, and mobile DevOps.
The Check Network Access step checks network access to common build endpoints in Appcircle workflows, including package managers, services, APIs, and custom-defined URLs.
Default URLs:Â Connectivity to GitHub, Gradle, CocoaPods, Firebase and similar endpoints is automatically verified to ensure essential dependencies are reachable.
HTTP Status Validation:Â Provides reliable build outcomes by automatically classifying responses and preventing faulty builds.
cURL Exit Code Monitoring:Â Ensures network reliability by automatically blocking builds when critical transport errors occur.
Early Issue Detection:Â Prevents wasted time by catching connectivity issues during the build instead of at later stages.
Customizable Checks:Â Extra project-specific URLs can be added to extend default validation.
Workflow Placement:Â Recommended to place this step early in the workflow to verify connectivity before dependency installation.
HTTP Status Validation:Â Differentiates responses clearly, 2xx means success, 3xx logs a warning, while 4xx/5xx stop the build.
cURL Exit Codes:Â Any non-zero code (SSL, DNS, timeout, etc.) or HTTP Status (4xx/5xx) fails the build pipeline.
Timeout Settings: Defaults are 8–20 seconds; after this period the request is marked as timeout, so adjust carefully for accuracy and speed.
Sensitive Data:Â Avoid including tokens or credentials in the URLs to prevent exposure in logs.
For more information on setup and usage, please visit Appcircle Technical DocumentationÂ