See the Original-Readme for background and heritage of this repo.
The main reason for this control-repo existing is to demonstrate various ways to test it. The tests are set up to be executed on the following CI/CD systems:
- GitLab - from the GitLab repo
- GitHub Actions - from the GitHub repo
- Travis CI - from the GitHub repo
- Azure DevOps - from the Azure DevOps repo
Install Ruby 2.5.x or thereabouts using rbenv.
Install the bundler gem with gem install bundler
Install the Ruby gems that the tests in this repo depend upon:
bundle install
Or update the Ruby gem versions (re-resolve dependencies) with:
bundle update
bundle exec rake syntax
bundle exec rake lint
bundle exec onceover run spec