Skip to content

Add an example of CI/CD - one that builds Argo Workflows, using Argo Workflows #8591

@alexec

Description

@alexec

Users want a more detailed example of doing CI and CD. We should have one that builds Argo Workflows (so it is Argo all the way down):

CI:

  • Use webhook to start build (i.e. WorkflowEventBinding).
  • Build the CLI.
  • Build images using Buildkit (see template).
  • Run test and collect test report.
  • Run coverage and collect report.
  • Deploy to a cluster.
  • Run basic E2E tests and collect report.

CD:

  • Tag and push tag.
  • Update deployment manifests using kustomize edit set image.
  • Commit deployment manifests.
  • Start Argo CD sync step (should this use a plugin?).

Pipline:

  • Combine CI and CD jobs with an approval step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions