Github Actions Orchestrator
How to orchestrate pipelines with GitHub Actions
When to use it
You should use the GitHub Actions orchestrator if:
you're using GitHub for your projects.
you're looking for a free, managed solution to run your pipelines.
you're looking for a UI in which you can track your pipeline runs.
your pipeline steps don't require much resources to run. The GitHub Actions orchestrator uses GitHub Actions runners to run your pipelines. These runner have access to limited hardware resources and are not able to run computationally intensive tasks.
How to deploy it
The GitHub Actions orchestrator runs on hardware provided by GitHub Actions runners and only requires you to have a GitHub account and repository.
How to use it
To use the GitHub Actions orchestrator, we need:
The ZenML
github
integration installed. If you haven't done so, run
We can then register the orchestrator and use it in our active stack:
You can now run any ZenML pipeline using the GitHub Actions orchestrator:
In contrast with our other orchestrators, this does not automatically run your pipeline. Your pipeline will only work once you push the workflow file that the orchestrator has written in the previous python
call. If you want to automate this process and want the orchestrator to commit and run these files automatically, you can set the orchestrators push
attribute to True
. To do so, simply update your orchestrator:
Last updated