Open Source Components
Our whole developer toolkit is open sourced. We welcome suggestions, pull requests and ideas from the community to provide the best tooling possible.
With Open Source Components, you’ll be able to
Set-up Agents in self-hosted environments
Use Agents to run jobs in a self-hosted environment or have your security teams investigate how agents work in Semaphore’s cloud.
Reuse common tools from our Toolbox
Use toolkits for caching, repository checkout with shallow clone options, artifact tagging, and package installation management. Reuse this tooling in your own projects or fork them and add your own functionality.
Parse and publish Test Results
Parse JUnit XML test reports with the test-results CLI and compile and publish your test reports in JSON format. Merge reports and optimize storage by compressing them.