There is my version of openjdk Docker image which also includes Git and Allure.
This is completed solution for launching API tests and generate Allure report.
Docker, Docker compose, JDK:11, Gzip, Git, Allure
- open command line
- check Docker version
docker --version
- if Docker doesn't find install from Docker
- check Docker compose version
docker-compose --version
- if Docker compose doesn't find install from Docker compose
- download Docker files:
- from GitHub:
clone git repositoryhttps://github.com/MaryGeraseva/docker-openjdk-allure
open foldercd [$user.dir]/docker-openjdk-allure
or - from DockerHub:
create new foldermkdir docker-openjdk-allure
open new foldercd [$user.dir]/docker-openjdk-allure
download docker imagedocker pull marygeraseva/openjdk-git-allure
- from GitHub:
- build image, run docker container, launch tests:
docker-compose up
- wait for until all tests will be done and will generate Allure report >>
you will get lineServer started at <http://172.24.0.2:80/>
- ореn browser on http://localhost:9090/ and check Allure report
- open DockerFile and replace repository http address in line:
RUN git clone https://github.com/MaryGeraseva/2-rest-api-tests.git
- re-build docker image
docker-compose build
- start new docker container
docker-compose start
e-mail: mary.geraseva@gmail.com
telegram: @MaryGeraseva
skype: mary_geraseva
linkedIn