bilayer-containers / bilayers

https://bilayers.org
3 stars 1 forks source link

Nox along with Github Actions #11

Closed rajavishah closed 4 months ago

rajavishah commented 5 months ago

Discussed in https://github.com/orgs/bilayer-containers/discussions/10

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.