This Repo is used to store devstream's best pipeline practice templates, If you like the template and want to use it, a fork is welcome.
It support pipeline templates below for now:
| ciType | configPath | description |
|---|---|---|
| Github actions | github-actions/workflows | github actions template, support test, build, pushImage, notify stage |
| Gitlab ci | gitlab-ci/.gitlab-ci.yml | gitlab ci template, support test, build, pushImage, notify stage |
| Genkins pipeline | jenkins-pipeline/Jenkinsfile | jenkins-pipeline template, support test, build, pushImage, notify stage |
| Argocd helm | argocdapp/helm | argocdapp helm config |
| Argocd kustomize | argocdapp/kustomize | argocd kustomize config |
dtm-pipeline-templates is synced from https://github.com/devstream-io/devstream/blob/main/staging/dtm-pipeline-templates.
Code changes are made in that location, merged into devstream-io/devstream and later synced here.