Skip to content

Demonstrates the use of MPyL with github actions as a runner

Notifications You must be signed in to change notification settings

SamTheisens/mpyl-example-gha

Repository files navigation

mpyl-example-gha

build

Demonstrates the use of MPyL with github actions as CI runner and ArgoCD as CD tool.

run

Usage

  1. Create a ./Pipfile with a dependency on MPyL
  2. See .github/workflows/build-mpyl-pipeline.yml for an example of how to use MPyL in a github action

Local deployment with ArgoCD

  1. Follow the instructions to create a local cluster with argocd until the section about creating a sample application
  2. Create a new application in argocd. This can be done via the argoCD gui + New app -> Edit as yaml -> paste the contents of argocd/application.yaml -> Create
  3. You can then deploy the application by clicking Sync in the argoCD gui

Local build with dagster

Run the following command to build the dagster pipeline:

pipenv run dagster

And launch a new run via the GUI.

About

Demonstrates the use of MPyL with github actions as a runner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages