Agent skill
deploy-qa
Deploy to QA environment (QA1 or QA2). Use when deploying code to the QA testing environments via GitHub Actions. Includes pre-deployment checks for persistence.xml.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/deploy-qa
SKILL.md
Deploy to QA Environment
Deploy the latest development code to QA1 or QA2 via GitHub Actions.
Arguments
$0- Target environment:qa1orqa2
Pre-Deployment Checklist
Before deploying, MUST verify:
- persistence.xml uses environment variables (run
/verify-persistencefirst) - No hardcoded DDL generation paths
- All changes committed and pushed
Deployment Process
QA1 Deployment
# Merge development into qa1 branch
git fetch origin
git checkout qa1
git merge origin/development
git push origin qa1
QA2 Deployment
# Merge development into qa2 branch
git fetch origin
git checkout qa2
git merge origin/development
git push origin qa2
GitHub Actions will automatically:
- Build the application with Maven
- Deploy to the target QA server
- Restart the Payara application server
Post-Deployment
- Monitor GitHub Actions for build status
- Check QA environment is accessible after deployment
- Verify the deployed feature works as expected
Troubleshooting
If deployment fails:
- Check GitHub Actions logs for build errors
- Verify persistence.xml configuration
- Check if QA server is accessible
- See QA Troubleshooting Guide
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?