Initial commit: Sparrowdo Testing Orchestrator framework

- Add VM provisioning, cleanup, and setup scripts
- Add Jenkins pipeline with parameterized builds
- Add comprehensive documentation
- Support for parallel test execution with QCOW2 linked clones
This commit is contained in:
Stephen Simpson
2025-11-25 15:35:04 -06:00
commit 3cbd4525a0
6 changed files with 996 additions and 0 deletions

79
.gitignore vendored Normal file
View File

@@ -0,0 +1,79 @@
# QCOW2 Images
*.qcow2
*.qcow2.bak
# Log files
*.log
*.txt
logs/
# Temporary prep scripts
prep-*.sh
# Workspace directories
ws-*/
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Editor files
*.swp
*.swo
*~
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Raku/Perl6
.precomp/
# Temporary files
tmp/
temp/
*.tmp
*.bak
*.cache
# Jenkins workspace artifacts
jenkins-workspace/
# SSH keys (safety)
id_rsa
id_rsa.pub
*.pem
*.key