Some checks are pending
HVAC Plugin CI/CD Pipeline / Security Analysis (push) Waiting to run
HVAC Plugin CI/CD Pipeline / Code Quality & Standards (push) Waiting to run
HVAC Plugin CI/CD Pipeline / Unit Tests (push) Waiting to run
HVAC Plugin CI/CD Pipeline / Integration Tests (push) Waiting to run
HVAC Plugin CI/CD Pipeline / Deploy to Staging (push) Blocked by required conditions
HVAC Plugin CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
HVAC Plugin CI/CD Pipeline / Notification (push) Blocked by required conditions
Security Monitoring & Compliance / Dependency Vulnerability Scan (push) Waiting to run
Security Monitoring & Compliance / Secrets & Credential Scan (push) Waiting to run
Security Monitoring & Compliance / WordPress Security Analysis (push) Waiting to run
Security Monitoring & Compliance / Static Code Security Analysis (push) Waiting to run
Security Monitoring & Compliance / Security Compliance Validation (push) Waiting to run
Security Monitoring & Compliance / Security Summary Report (push) Blocked by required conditions
Security Monitoring & Compliance / Security Team Notification (push) Blocked by required conditions
- Add 90+ test files including E2E, unit, and integration tests - Implement Page Object Model (POM) architecture - Add Docker testing environment with comprehensive services - Include modernized test framework with error recovery - Add specialized test suites for master trainer and trainer workflows - Update .gitignore to properly track test infrastructure 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
58 lines
No EOL
1.7 KiB
Bash
Executable file
58 lines
No EOL
1.7 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Setup Remote Development Environment
|
|
# This script connects to a remote server and sets up the development environment
|
|
|
|
set -e
|
|
|
|
# Configuration
|
|
REMOTE_HOST="ben@192.168.10.249"
|
|
REPO_URL="https://forgejo.local/ben/upskill-event-manager.git" # Adjust if different
|
|
TARGET_DIR="~/dev/upskill-event-manager"
|
|
|
|
echo "🚀 Setting up remote development environment..."
|
|
echo "Remote host: $REMOTE_HOST"
|
|
echo "Repository: $REPO_URL"
|
|
echo "Target directory: $TARGET_DIR"
|
|
|
|
# SSH to remote server and execute commands
|
|
ssh "$REMOTE_HOST" << 'EOF'
|
|
echo "📋 Connected to remote server successfully"
|
|
|
|
# Create dev directory if it doesn't exist
|
|
echo "📁 Creating development directory..."
|
|
mkdir -p ~/dev
|
|
|
|
# Set git credentials for local Forgejo instance
|
|
echo "🔧 Configuring git credentials for local Forgejo..."
|
|
git config --global user.name "Ben"
|
|
git config --global user.email "ben@forgejo.local"
|
|
|
|
# Set up git to use the local Forgejo instance
|
|
# Add forgejo.local to known hosts if needed
|
|
echo "🌐 Setting up Forgejo connection..."
|
|
|
|
# Remove existing repository if it exists
|
|
if [ -d "~/dev/upskill-event-manager" ]; then
|
|
echo "🗑️ Removing existing repository..."
|
|
rm -rf ~/dev/upskill-event-manager
|
|
fi
|
|
|
|
# Clone the repository
|
|
echo "📥 Cloning repository..."
|
|
cd ~/dev
|
|
git clone https://forgejo.local/ben/upskill-event-manager.git
|
|
|
|
# Navigate to the repository
|
|
cd upskill-event-manager
|
|
|
|
echo "✅ Repository cloned successfully!"
|
|
echo "📍 Location: $(pwd)"
|
|
echo "📊 Repository status:"
|
|
git status --short || echo "Repository is clean"
|
|
|
|
echo "🎉 Remote development environment setup complete!"
|
|
echo "You can now access the repository at: ~/dev/upskill-event-manager"
|
|
EOF
|
|
|
|
echo "🏁 Script execution completed!" |