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.swift
file. - 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