test-mr-ephemeral
CommunityDeploy 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.