Tools for build & test on various platforms.
For specific documentation on each script see the links below:
- gyb_tool.rb - A script to locate your GYB (
.gyb) files and process them producing the.swiftfile. - xctest_tool.rb - A script to parse your package and source producing the required swift files to run tests on linux.
- xcworkspace_tool.rb - A script to create an Xcode Workspaces that contains projects, playgrounds, groups and files programmatically.
You can find the latest sources on github.
- If you found a bug, and can provide steps to reliably reproduce it, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute
- Fork it! build-tools repository
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :-)
Build Environment
| Platform | Swift | Swift Build | Xcode |
|---|---|---|---|
| Linux | 4.0 | ✔ | ✘ |
| OSX | 4.0 | ✔ | Xcode 9.0 |
Tony Stone (https://github.com/tonystone)
build-tools is released under the Apache License, Version 2.0