Project

General

Profile

action #125723

Updated by livdywan about 1 year ago

### Motivation 
 As a contributor to an openQA test repository I'd like to trigger openQA jobs from the CI with minimal configuration effort and without duplicating code. 

 ### Acceptance criteria 
 * **AC1**: A container image (or GitHub action repo) exists so triggering *and monitoring* openQA jobs requires only minimal configuration when setting up a project's CI 
 * **AC2**: No code needs to be copied & pasted to achieve AC1. 
 * **AC3**: Documentation how to setup openQA CI checks for a project on GitHub exists 

 ### Suggestions 
 * The container image is supposedly the way to go as it is not specific to GitHub. 
 * Provide a simple action.yaml and add it to the marketplace 
 * A script like https://github.com/Martchus/os-autoinst-distri-example/pull/1/files#diff-0c49fec5fa1043f61c80244f5166a024e6ffc25c73e86ef0822f385f641c5cb7 could be added to a container. 
 * What this script provides could be added as `openqa-cli` sub-command (#125720) and then the container would simply provide `openqa-cli`.

Back