amberframework / amber

A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
https://amberframework.org
MIT License
2.57k stars 204 forks source link

Use Ansible to test installation instructions for different OSes #1347

Closed a-alhusaini closed 8 months ago

a-alhusaini commented 8 months ago

We can use ansible playbooks during CI/CD to test the steps needed to install amber on different operating systems with different configurations.

codered commented 8 months ago

Vagrant might be a better option. What do you think @a-alhusaini ?

crimson-knight commented 8 months ago

We don't need additional tooling to do this, CircleCI will already support this.

Here's the OSX version I was working on yesterday: https://app.circleci.com/pipelines/github/amberframework/amber/15/workflows/d0e875d3-c4ea-492a-b923-417cfbfaa4aa/jobs/40

This workflow gets triggered manually as a pre-release test process, so it does not run on every PR/commit