vela-pipeline-authoring

Create .vela.yml pipeline configuration files for the Vela CI/CD system.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/ryanmr/vela-skills --skill vela-pipeline-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vela-pipeline-authoring
Source: https://github.com/ryanmr/vela-skills/tree/main/.agents/skills/vela-pipeline-authoring
Command: npx skills add https://github.com/ryanmr/vela-skills --skill vela-pipeline-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users understand and create .vela.yml pipeline configuration files, enabling them to define automated build, test, and deployment workflows.

Core Features & Use Cases

  • Pipeline Structure: Learn the difference between sequential steps and parallel stages.
  • Key Configuration: Understand mandatory and optional keys like version, image, commands, environment, and metadata.
  • Workspace & Images: Grasp how the workspace functions and how to manage Docker image pull policies.
  • Use Case: A developer needs to define a new CI/CD pipeline for their Go application. They can use this Skill to learn how to structure their .vela.yml file, including setting up testing and build steps.

Quick Start

Create a basic .vela.yml file for a Go application that runs tests and builds the binary.

Frequently Asked Questions about vela-pipeline-authoring

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Vela CI/CD pipeline configuration file?

Vela pipeline configuration requires structuring your `.vela.yml` file with sequential `steps` or parallel `stages`, managing environment variables, and setting Docker image pull policies to define automated workflows.

What is the difference between steps and stages in Vela YAML?

In Vela YAML, `steps` execute sequentially while `stages` run in parallel. Choosing between them dictates whether your pipeline tasks occur one after another or concurrently.

How do I manage environment variables and Docker image pull policies in Vela?

You manage environment variables and Docker image pull policies within `.vela.yml` using specific configuration keys to control runtime settings and image fetching behavior during pipeline execution.

What are common pitfalls when authoring Vela pipeline YAML files?

Common Vela pipeline YAML pitfalls include improper use of YAML anchors and type coercion issues. Understanding these helps avoid configuration syntax errors and unexpected pipeline execution failures.

Can I set up auto-cancel functionality for multi-step Vela pipelines?

Yes, you can implement auto-cancel functionality in multi-step Vela pipelines. The configuration supports creating minimal and multi-step workflows with auto-cancel features to manage redundant pipeline runs.