I’ve been trying to set up a CI/CD pipeline for our team so that they can push grasshopper and python scripts to a git repo and then have the repo automatically compile all the scripts into a valid Rhino Plugin and then deploy that to our modellers.
The issue is, the script compiler is hardcoded to build to the temp drive, which our build machine doesn’t have access to, and breaks the whole endeavor.
I see two solutions to this:
- one is to allow local pathing for the temp directory in the RhinoScriptCompiler and testing it in a system account environment
- two is, if the team is comfortable, just open sourcing the compiler so people can make changes as necessary
When (eventually, I presume) we can host our own internal package managers, this will be an important part of the code deployment process.