Gradle and CI/CD: Task Cancellation and Timeout Interoperability
Gradle and CI/CD: Task Cancellation and Timeout Interoperability When a Gradle build runs inside a CI/CD pipeline, developers often rely on pipeline timeouts to abort long‑running jobs. However, Gradle itself lacks a built‑in per‑task timeout API, and cancellation of the Gradle process (e.g., via Ctrl+C or SIGINT) does not automatically terminate child proce