-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Description
Current CI/CD Pipeline
The current project simply uses TravisCI to run builds and tests for all PRs and branches in this repository. As defined in the current .travis.yml, all builds take place in a single environment:
- Arch: X64 | OS: Ubuntu 16.04.7 LTS (Xenial Xerus)
This environment is used to build boolinq with the following compilers:
- clang (v3.8)
- g++ (v5-v9)
- gcc (v5-v9)
Next Steps
Tracked by Issues: #64 & #63, efforts are being made to support the windows C++ compiler msvc, add the AppVeyor CI tool and build with different C++ standards. These changes to the project require a closer look at the entire CI/CD pipeline, as questions remain unclear:
- "Which CI tool should run which OS?"
- "What type of architectures should be supported?"
- "How should builds be tracked in GitHub?"
This issue may act as a medium for discussion regarding questions and proposals to the CI/CD pipeline of this project.
Metadata
Metadata
Assignees
Labels
No labels