Project

General

Profile

action #43715

Updated by ilausuch over 3 years ago

## Acceptance criteria 
 * **AC1:** DONE Ensure there is a working Docker file that builds an image 
 * **AC2:** DONE Documented steps to run the worker from the image 
 * **AC3:** DONE The worker can connect to a webui and run tests 
 * **AC4:** Images are built in OBS and the worker tries to connect to a web UI (which could be faked) 

 ## Suggestions 

 * The upstream dockerfile can be used to generate a docker image of the worker in https://build.opensuse.org/package/show/devel:openQA/openQA 
 * Docker images for the worker are generated each time a new build of openQA is triggered in https://build.opensuse.org/package/show/devel:openQA/openQA 
 * QA developers can download that docker image and run a container from it that is ready to use (no configuration needed) 
 * Proper documentation of the use of that docker image is available upstream: https://github.com/os-autoinst/openQA/tree/master/docker 
 * OBS support for docker https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.building.html#id-1.5.8.3.8

Back