haystack
haystack copied to clipboard
Use docker containers to run CI tasks
Is your feature request related to a problem? Please describe. Currently it's sometimes not clear whether an error during the CI is environment related or a real problem that users face. To reproduce such an issue we have to run the same tasks on the same OS with the same python version, etc.
Describe the solution you'd like To make it easier to reproduce CI issues, we could
- run tests and other tasks inside a dedicated docker container (see platform's CI)
- look for or create a docker container that comes close to the CI runner environment and use that for CI analysis
Describe alternatives you've considered See the two above.
To use docker inside CI jobs, check out https://github.com/deepset-ai/haystack-hub-api/blob/master/.github/workflows/integration-and-deploy.yml
Closing as duplicate of https://github.com/deepset-ai/haystack/issues/2894