community-edition
Zebrunner CE (Community Edition) is a Test Automation Management Tool for continuous testing and continuous deployment. It allows you to run various kinds of tests and gain successive levels of confidence in the code quality. It is built in accordance with Infrastructure as Code processes.
Zebrunner is integrated by default with carina-core open source TestNG framework and uses Jenkins as a CI Tool.
It is built on top of popular docker solutions, it includes Postgres database, Zebrunner Reporting, Jenkins Master/Slaves Nodes, Selenium Hub, Mobile Device Farm (MCloud), SonarQube etc.
All components are deployed under NGINX WebServer which can be configured in a fully secured environment
Zebrunner subcomponents all together can be used as an effective Test Automation infrastructure for test automation development, execution, management, etc.
Support Zebrunner CE
Enjoy using Zebrunner Reporting in your testing process! Feel free to support the development with a donation for the next improvements.
Hardware requirements
Requirements
Operating System
Ubuntu 16.04 – 21.10Linux CentOS 7+Amazon Linux 2
CPU
8+ Cores
Memory
32 Gb RAM
Free space
SSD 128Gb+ of free space
Software requirements
- Install docker (Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Amazon Linux 2, Redhat/Cent OS)
- Install docker-composer 1.25.5+
- Install git 2.20.0+
Initial setup
Visit Zebrunner Guide for detailed installation and configuration instructions.
-
Clone Zebrunner CE recursively and launch setup procedure:
git clone --recurse-submodule https://github.com/zebrunner/community-edition.git && cd community-edition && ./zebrunner.sh setup
<blockquote> <p> Provide required details and start services. </p> </blockquote>
-
After the startup, the following components might be available:
Use your host address instead of
hostname
!
Components
URL
Zebrunner Reporting
http://hostname
Jenkins
http://hostname/jenkins
SonarQube
http://hostname/sonarqube
Web Selenium Hub
http://hostname/selenoid/wd/hub
Mobile Selenium Hub
http://hostname/mcloud/wd/hub
Mobile SmartTest Farm
http://hostname/stf
admin/changeit crendetials should be used for Reporting and Jenkins, admin/admin for SonarQube.
Documentation and free support
License
Code – Apache Software License v2.0
Documentation and Site – Creative Commons Attribution 4.0 International License