-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup checker pipeline on GitHub for users of ASAM standards #37
Comments
The following options were discussed for the demo pipeline. Running the demo pipeline on ASAM public repoIn this option, we host the demo pipeline using workflow_dispatch, which can be triggered manually. Pros
Cons
Running the demo pipeline on users' forked repoIn this option, we still create a demo pipeline using workflow_dispatch, but users will fork the public repo and run the GitHub action on their repo. Pros
Cons
Running as a web applicationIn this option, the QC Framework will be wrapped by a web application running serverless. Pros
Cons
Running as a docker container locallyIn this option, we automatically build a docker image on our public git repo and push it to GitHub container registry (free for public repos). The docker image contains the demo pipeline. Users can use this docker image to run the pipeline on their local machine with a single command: docker run —rm -v /user_input_path:/input_path ghcr.io/asam-ev/qc-framework:latest Pros
Cons
Current conclusionAfter evaluating all the trade-offs, we are currently in favor of the option Running as a docker container locally. Feedbacks and ideas are welcome. |
Closed with merge of #86. |
Is your feature request related to a problem? Please describe.
The framework is designed also to run in a pipeline. This should be demonstrated.
Describe the solution you'd like
Setup a pipeline based on GitHub actions including running the Checker Library for OpenDRIVE, OpenSCENARIO XML or OTX in a standard configuration.
The user can upload its file, the pipeline should execute the selected Checker Library and the user can download the text based report and the machine-readable result file.
Additional idea: Provide a GitHub Action, which can be used by users pipelines (e.g. Open MSL).
Describe alternatives you've considered
Web-only user interface and runtime #21 --> this needs a lot of things to do before, so this feature request is starting point for running the checks in an environment, which don't need a installation.
The text was updated successfully, but these errors were encountered: