Skip to content
tektoncdPublic

About

Hold "official" Tekton GitHub Action (to be used in workflows)

Resources

Code of conduct

Contributing

Security policy

Stars

8 stars

Watchers

3 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

Official Tekton GitHub actions

This repository holds official GitHub actions to be used in your GitHub Workflows.

setup-tektoncd

Action to rollout Tekton Pipeline, CLI (tkn) and a Container-Registry instance, setting up the environment for testing using these components.

Example usage below with inputs using default values:

---
jobs:
  setup-tektoncd:
    steps:
      # using KinD to provide the Kubernetes instance and kubectl
      - uses: helm/[email protected]
        with:
          cluster_name: kind

      # setting up Tekton Pipelines, CLI and additional components...
      - uses: tektoncd/actions/setup-tektoncd@main
        with:
          pipeline_version: latest
          setup_registry: "true"
          patch_etc_hosts: "true"

See more on setup-tektoncd/README.md.

setup-tektoncd-cli

Action to install the Tekton CLI (tkn).

Example usage below with inputs using some default values:

---
jobs:
  setup-tektoncd-cli:
    steps:
      - uses: tektoncd/actions/setup-tektoncd-cli@main
        with:
          version: latest

By default the action is set to install latest release, use the version input for a specific target.

About

Hold "official" Tekton GitHub Action (to be used in workflows)

Resources

Code of conduct

Contributing

Security policy

Stars

8 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages