Releases: pachyderm/pachyderm-actions
Releases · pachyderm/pachyderm-actions
2.0.0
Pachyderm-Actions
(Alpha) GitHub Action that automatically updates Pachyderm pipelines when code is pushed.
Integrating Pachyderm with GitHub Actions serves as a reliable way to introduce data-driven workflows into the existing CI/CD workflow. It lets you push code along with any dependencies to a Pachyderm cluster to process data when a GitHub event is triggered.
The Pachyderm GitHub Action performs the following steps:
- Build the repository’s code (e.g. your machine learning code) into a Docker image.
- Tag the Docker image with the github commit hash.
- Push the image to your Docker Registry.
- Build a GitHub Runner Docker image containing your Pachyderm cluster credentials.
- The Runner image updates the pipeline specification with the new tag.
- Submit the updated pipeline to the Pachyderm cluster.
Note: The GitHub action updates or creates the pipeline, but does not create or delete versioned data repositories. Any input repositories should already exist or the pipeline cannot be created.