test-mr-ephemeral

Community

Deploy MR image to ephemeral for testing.

Authordmzoneill
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the deployment of specific code changes from Merge Requests (MRs) into a temporary, isolated environment for testing, streamlining the development and validation process.

Core Features & Use Cases

  • Automated Deployment: Deploys an MR's image to an ephemeral namespace using its commit SHA.
  • Image Verification: Checks for the existence of the image in Quay before deployment.
  • Namespace Management: Reserves and manages ephemeral namespaces for the duration of testing.
  • Optional Testing: Can automatically run pytest smoke tests after deployment.
  • Use Case: A developer wants to test a new feature from their MR in a live environment without impacting staging or production. They can use this Skill to deploy their specific commit to an ephemeral environment and run automated tests.

Quick Start

Deploy the image for MR 1234 to an ephemeral environment and run the tests.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: test-mr-ephemeral
Download link: https://github.com/dmzoneill/skills/archive/main.zip#test-mr-ephemeral

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.