Originally posted by **rajavishah** June 20, 2024
To ensure platform-independent CI/CD for our project, I'm setting up a noxfile as suggested by @gnodar01. This noxfile will automate the following steps:
1. Parsing: Execute parse.py to analyze the inputs, output, and execute_function for specific algorithm.
2. Generating: Run generate.py to generate necessary files or artifacts.
3. Building Docker Images:
- Build the `algorithm-image` using the provided Dockerfile.
- Build the `interface-image` from the Dockerfile.
By these tasks in a noxfile, we aim to streamline our CI/CD pipeline, making it independent of specific CI/CD platforms.
Discussed in https://github.com/orgs/bilayer-containers/discussions/10