Cleaver
Cleaver | docker-run-action | |
---|---|---|
1 | 1 | |
286 | 189 | |
- | - | |
0.0 | 0.0 | |
8 months ago | 29 days ago | |
PHP | Shell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Cleaver
-
Using Docker Run inside of GitHub actions
Recently I decided to take on the task of automating my site's build and deployment process through GitHub Actions. I'm using my own static site generator Cleaver to handle that, which requires both Node + PHP to be installed in order to run the asset compilation and build process. Now, GitHub Actions supports both of those runtimes out of the box, but I had just created a perfectly good Docker image for using Cleaver, and instead wanted to use that.
docker-run-action
-
Using Docker Run inside of GitHub actions
I ended up finding an action available on GitHub by addnab called docker-run-action that works exactly how I wanted. You specify an image, any options, and a list of commands to run with it, and only during that step of the build process is it used.
What are some alternatives?
Sculpin - Sculpin — Static Site Generator
cleaver-docker - Support repo for the scripts and files used to build the Cleaver Docker image
JBake - Java based open source static site/blog generator for developers & designers.
cleaver - 30-second slideshows for hackers
jigsaw - Simple static sites with Laravel’s Blade.
Hugo - The world’s fastest framework for building websites.
Jekyll - :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby
Hexo - A fast, simple & powerful blog framework, powered by Node.js.
Expose - A simple static site generator for photoessays
Brunch - :fork_and_knife: Web applications made easy. Since 2011.
PineDocs - A fast and lightweight site for viewing files
Lektor - The lektor static file content management system