Openscad with libraries for continuous integration
178
Docker image with Openscad and Dotscad ready to use in a continous integration scenario. Other libraries may be added in the future.
If there is any library you would like to see installed, please open an issue using the following template:
Name: Dotscad
Description: Extensive library that reduces the burden of mathematics in Openscad. Just a few examples of readily available modules: arc, pie, rounded_cube, sweep, loft, bend.
Fill out the name with link to the project's git repository or website and brief description of what that library does.
Building is handled by Docker Hub automatically via Github when a new commit is pushed to the master or dev branches in Gitlab.
If all you want is to run a job and the stable version already caters for your needs, for instance, if you want to convert a native file that uses the arc.scad library from dotscad into a .stl file, typing docker run intgbles/openscad-with-libraries:stable openscad -o output.stl input.scad should do the trick.
Changes done to the Dockerfile can be safely tested by cloning the repository and doing all changes on the dev branch by checking out to it. When done changing the Dockerfile type docker build -t intgbles/openscad-with-libraries:dev . followed by docker run intgbles/openscad-with-libraries:dev openscad -o test.stl test.scad, for instance. Managing local images can be done by typing docker images and docker rmi -f <IMAGE ID>. When you are done, commit changes to the dev branch.
Content type
Image
Digest
Size
224.1 MB
Last updated
almost 6 years ago
docker pull intgbles/openscad-with-libraries:dev