Skip to content

OpenStudio Application Continuous Integration

Dan Macumber edited this page Aug 19, 2020 · 6 revisions

OpenStudio Application uses GitHub Actions as it's Continuous Integration (CI) engine. The CI is responsible for building, testing and deploying packages while integrating with GitHub.

Pull Requests

OpenStudio Application CI automatically builds and tests pull requests to develop and master. You can find builds from pull requests by following the details link from the CI checks on the pull request to the actions page then clicking on the artifacts drop down.

Push to master

In addition to building Pull Requests, the CI is configured to build packages on push to master. These builds should be used for releases. The best way to find these builds is to go to the actions page, search by branch equal to master, then clicking on the artifacts drop down. Ensure that the sha listed matches the push you are looking for.