Automation Analytics provides data analytics for Ansible Tower that provides visualization and insight into how automation is used in your organization.
npm ci
- install dependencies from the lockfile- get the backend running: automation analytics backend
npm start
- starts standalone: webpack serves the files alongside with insights, rbac and keycloak.- Go to
http://localhost:1337/beta/ansible/insights
and use the admin/admin credentials to login.
npm ci
- install dependencies from the lockfilenpm start --env=stage
- starts local frontend while proxying all the request to the stage environment.- Follow the link the proxy outputs to the terminal - this is different from env to env. You need valid credentials for the environment you are running against to be able to log in
npm ci
- install dependencies from the lockfilenpm start --env=eph --eph_id=YOUR_EPH_ID
- starts local frontend while proxying all the request to the eph environment.- Follow the link the proxy outputs to the terminal - this is different from env to env. You need valid credentials for the environment you are running against to be able to log in
npm run lint
- runs eslintnpm run test
- runs jestnpm run test:watch
- runs jest in watch modenpm run verify
- will run linters and tests
- The Platform team is using Travis to deploy the application
- The Platform team will help you set up the Travis instance if this is the route you are wanting to take
- any push to the
devel
branch will deploy tostage
,stage/beta
,prod/beta
- any push to the
prod-stable
branch will deploy toprod
- If a PR is accepted and merged,
devel
will be rebuilt and will deploy tostage
,stage/beta
,prod/beta