Skip to content

DagsHub Automation

DagsHub Automation provides you the ability to automate time-consuming, iterative tasks in your ML workflow using the tools you love.

How DagsHub Automation works

Jenkins

Jenkins is the most popular and mature open-source tool for CI/CD and automation, and it's also usable for automating Data Science and Machine Learning workflows. DagsHub has an official Jenkins plugin that can scan your DagsHub repos and execute custom pipelines automatically. To learn how to use it, please read the Jenkins documentation on DagsHub.

GitHub Actions

When connecting a GitHub repository to DagsHub, you can use GitHub Actions for CI/CD as an integral part of the ML project. You can integrate DagsHub storage with your actions, trigger actions when you open a pull request from DagsHub, and more!