cordova-build is an npm package designed to provide a self-hosted alternative to the now-defunct PhoneGap Build service. It allows developers to run Cordova build processes on their own servers or agents, bypassing third-party cloud services. The package operates in four distinct modes: Server, Agent, Client, and UI, enabling a distributed build environment. However, this project is effectively abandoned; its last update was on October 27, 2014, and the current version is 0.0.248. It was developed to address disadvantages of PhoneGap Build, which itself was officially shut down in October 2020. Due to its age, `cordova-build` relies on severely outdated development environments such as Node.js versions from 2014, Xcode 5.1, Windows Phone SDK 8, and Android SDK versions from that era, making it highly incompatible with modern operating systems and mobile development toolchains. It has no discernible release cadence and is no longer maintained.
npm install cordova-buildNo compatibility data collected yet for this library.
This demonstrates global installation and starting the `cordova-build` server in a self-hosted environment.
Do not use this package for new projects. For self-hosted Cordova/Capacitor builds, consider using the official Apache Cordova CLI directly, or explore CI/CD solutions like Jenkins, GitHub Actions, or GitLab CI with appropriate build environment setup.
Upgrading these dependencies to a compatible state is impractical or impossible. There is no viable fix for using this package in a modern environment.
Modern mobile app development workflows involve direct use of platform CLIs (Cordova, Capacitor, React Native CLI, Flutter CLI) and integrating them into standard CI/CD pipelines for automated builds.
This issue is unresolvable without significant rewrite or running in an extremely outdated, insecure Node.js environment. It's recommended to find modern alternatives.
Modern macOS does not support Xcode 5.1, and Windows Phone SDK 8 is obsolete. There is no practical fix to make these requirements available for `cordova-build`.
While `npm install -g cordova-build` might complete on very specific, outdated environments, it will fail on most modern setups. Do not attempt to install or use this package.
No dependency data recorded yet.