vela-images

Recommend Docker images for Vela CI/CD pipeline steps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users choose the most efficient and reliable Docker images for their Vela CI/CD pipeline steps, reducing build times and improving stability.

Core Features & Use Cases

  • Image Recommendations: Provides specific image suggestions for various programming languages (Go, Node.js, Python, Java, Rust, Ruby, .NET) and general use cases (shell scripts, services).
  • Best Practices: Guides users on preferring Alpine variants, pinning to appropriate version tags (major or major.minor), and using pull: always for mutable tags.
  • Use Case: A developer needs to set up a Go build step in Vela. This Skill recommends using golang:1.23-alpine and explains why it's better than golang:latest.

Quick Start

Use the vela-images skill to find the recommended Docker image for a Node.js build step.

Frequently Asked Questions about vela-images

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

FAQPage Schema
What's the best way to optimize Docker images for Vela CI/CD pipelines?

To optimize Docker images for Vela CI/CD pipelines, select Alpine variants, pin to major or major.minor version tags, and use `pull: always` for mutable tags to ensure build efficiency and reliability.

How do I choose the right Docker image for a Node.js build step in Vela?

To choose the right Docker image for a Node.js build step in Vela, select an Alpine-based image variant pinned to a specific version tag rather than using mutable tags like `latest` to maintain build stability.

Why should I avoid mutable tags like 'latest' in Vela pipeline steps?

You should avoid mutable tags like 'latest' in Vela pipeline steps because they can lead to unpredictable builds; pinning to appropriate version tags and using `pull: always` for mutable tags ensures reliable build outcomes.

Does the vela-images skill provide recommendations for service containers and plugins?

Yes, the vela-images skill provides specific image recommendations for service containers and Vela plugins, detailing best practices for image variants, version pinning, and pull policies across various programming languages.

What are the limitations of using Alpine images in Vela CI/CD?

The limitations of using Alpine images in Vela CI/CD include potential pitfalls related to Alpine vs. glibc compatibility and missing build tool dependencies, which may require additional configuration for certain environments.