{"repo":"Zeugwerk/zkbuild-action","free":true,"listed":false,"github":"https://github.com/Zeugwerk/zkbuild-action","clone":"git clone https://github.com/Zeugwerk/zkbuild-action.git","description":"This GitHub Action can be used to build and unittest* PLCs that are contained in a Visual Studio Solution file (.sln) of your repository with a Zeugwerk CI/CD server.","language":"Shell","stars":14,"topics":["automation","ci","jenkins","twincat"],"license":"MIT","category":"workflow-automation","readme_excerpt":"zkbuild-action Automated TwinCAT CI/CD without Jenkins : Stop building TwinCAT in the IDE. Get reproducible, tested, automated builds in your GitHub workflow. zkbuild-action is a GitHub Action that builds, tests, and packages TwinCAT PLCs directly from your repository. No Jenkins/Buildsystem setup. No complex infrastructure. Push code → automatic build + unit tests → artifacts ready to deploy. Table of Contents - Why You Need This - Quick Start - How It Works - Configuration - Pricing - How It Compares - Examples - Troubleshooting - Advanced Features: Config with Dependencies - Advanced Features: Patches Why You Need This - Reproducible builds : Same output every time, on any machine - Automated testing : Run TcUnit tests in CI; fail the build if tests fail - No manual builds : Eliminate the \"forgot to rebuild\" and \"works on my machine\" problems - Audit trail : Every build is logged and traceable (required for compliance) - Zero DevOps : Works with GitHub. No build servers to maintain The Problem It Solves Most TwinCAT engineers build locally in the IDE: This breaks at scale. You need: - Multiple engineers working on the same code → build conflicts - Regulatory traceability → manual builds leave no audit trail - New team members → \"how do I build this?\" becomes a mystery zkbuild-action solves this: Push code → Automated build + tests → Versioned artifacts. Quick Start 1. Register (Free for Open Source) : Register here to get credentials. You'll receive 30 free builds/month fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Zeugwerk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Zeugwerk/zkbuild-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}