ARA image by Sébastien Laout, licensed under Creative Commons 4.0 Attributions license
ARA helps you to fight against regressions by letting it preanalyze your non-regression tests runs, tracks and follows problems, keep their history, and even break your CI build if quality isn’t met.
If you just want to install it locally to give it a try, you can ! Also, after this installation, you can follow up the Demo walkthrough to explore ARA features !!
Please note the following :
-
You’ll need Docker
-
All the datas that you import in ARA won’t be persisted.
-
The port 3306 and 8080 must be available locally.
-
Open a Powershell Command Prompt
-
Run the command
Invoke-WebRequest -OutFile docker-compose.yml https://raw.githubusercontent.com/Decathlon/ara/master/docker-compose.yml
-
Run the command
docker-compose up
-
Open up a browser on
http://localhost:8080
-
Enjoy !
-
To stop it, in the command line, just do a
docker-compose down
in the same directory as thedocker-compose.yml
-
To restart it, in the command line do a
docker-compose up
in the same directory as thedocker-compose.yml
-
Open a Terminal
-
Run the command
wget https://raw.githubusercontent.com/Decathlon/ara/master/docker-compose.yml
-
Run the command
docker-compose up
-
Open up a browser on
http://localhost:8080
-
Enjoy !
-
To stop it, in the command line, just do a
docker-compose down
in the same directory as thedocker-compose.yml
-
To restart it, in the command line do a
docker-compose up
in the same directory as thedocker-compose.yml
-
Open a Terminal
-
Run the command
wget https://raw.githubusercontent.com/Decathlon/ara/master/docker-compose.yml
-
Edit the
docker-compose.yml
file and replace thehost.docker.internal
at line 22 by172.17.0.1
(see this PR) for more details -
Run the command
docker-compose up
-
Open up a browser on
http://localhost:8080
-
Enjoy !
-
To stop it, in the command line, just do a
docker-compose down
in the same directory as thedocker-compose.yml
-
To restart it, in the command line do a
docker-compose up
in the same directory as thedocker-compose.yml
This kind of install is recommanded if you want a Production environment for ARA and your projects. Unfortunatelly for now, we only support GNU/Linux based machine for this kind of installation (but if you want to contribute, be our guest ! :D ).
The limitation is due to the fact that volume mounting with Docker on Windows can be quite buggy from a machine to another, and the mounting is necessary to persist ARA datas and recover them on server restart.
You can find the full installation procedure here, in the Integrator Documentation
You can go through the Demo Walkthrough to quickly learn how to use ARA.
You can also read the User Documentation to learn everything you need to know about the utilization of ARA (don’t hesitate to pass those doc to the rest of your teams ;) ).
Please read the Developer Documentation to learn how the project is structured and how to develop new features in ARA and/or contribute.