Sign inSign up

intgbles/openscad-with-libraries

By intgbles

Updated almost 6 years ago

Openscad with libraries for continuous integration

Image
0

178

intgbles/openscad-with-libraries repository overview

Docker Cloud Build Status

Openscad with libraries for CI

What is it?

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 and publishing

Building is handled by Docker Hub automatically via Github when a new commit is pushed to the master or dev branches in Gitlab.

How to run a job locally?

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.

How to test a new configuration?

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.

Tag summary

Content type

Image

Digest

Size

224.1 MB

Last updated

almost 6 years ago

docker pull intgbles/openscad-with-libraries:dev