Swift Continuous Integration Tool Now Available for Developers

Swift

This Monday Apple officially launched the Swift continuous integration tool, allowing previous quality controls in the project with different tests in critical points of the project before this is sent.

Apple's system is based on Jenkins and is supported for both development and testing on OS X as on the iOS simulator, as well as Ubuntu Linux, as we can read on the official Swift blog. It is designed to allow more configurations in the future, especially in cases where the project is ported to other platforms when it reaches a greater number of users and the corresponding support from the Swift development community.

Swift-Continuous Integration tool-0

If a developer makes a change that causes a bug in a released version as an update, you will automatically receive an email notification. This project should soon start supporting performance testing as well.

Swift is a relatively young programming language, since it is believed that even Apple itself may be making use of this language in some mobile applications and small sections of OS X El Capitan.

There is still no version of Swift that supports 32-bit runtime for OS X, and the Swift ABI (Application Binary Interface) is unfinished. The latter, at least, could come along with Swift 3But Apple is unlikely to reveal detailed plans until the Worldwide Developers Conference in June this year.

Hopefully, between the community support and the versatility that this programming language is acquiring, it can gradually establish itself as one of the favorite languages ​​for developers.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.