Apple's Swift language project gains continuous integrationApple on Monday officially launched continuous integration for Swift, enabling checks on the project's health, and integrated testing within pull requests before any commits are made.
Apple's system is based on Jenkins, and builds and runs tests for OS X and the iOS simulator, as well as Ubuntu Linux, according to the official Swift blog. It's designed to allow more configurations over time, "especially in the cases where ports to other platforms or architectures reach a critical mass and support from the Swift development community," the Swift team said.
If a developer makes a change that breaks a build, they'll automatically receive an email notification. The project should soon start supporting performance tests as well.
Swift is a relatively young programming language, as even Apple itself is believed to be making little use of it outside of a few mobile apps and small sections of OS X El Capitan.
There's still no 32-bit Swift runtime for OS X, and the Swift ABI (application binary interface) is unfinished. The latter, at least, may arrive alongside Swift 3, but Apple is unlikely to reveal any detailed plans until June's Worldwide Developers Conference.
On Topic: General
- Apple reportedly mulling Tidal acquisition for access to exclusive content
- Apple CEO Tim Cook named lead independent director at Nike
- Sling TV splits into 'Orange' and 'Blue' tiers, adds NBC, BBC America & other channels
- NYC Apple reseller and community staple Tekserve to close Manhattan store
- Nancy Pelosi expresses disappointment over Tim Cook's GOP fundraiser