Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu01:d [2025/12/12 20:29] – angelegt apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu01:d [2025/12/12 21:11] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| ==== Pipelines und Umgebungen ==== | ==== Pipelines und Umgebungen ==== | ||
| - | ^ Variante ^ Projekt-Board ^ Formatting & Linting ^ Unit-Testing ^ E2E-Testing ^ Code-Analyse ^ Publishing & Hosting ^ | ||
| - | | Mock | ... | ... | | ||
| - | | Fake | ... | ... | | ||
| - | | Spy | ... | ... | | ||
| - | | Dummy | ... | ... | | ||
| - | | Stub | ... | ... | | ||
| - | | Fake | ... | ... | | ||
| + | **Projekt-Board / Issue-Tracking** | ||
| + | * 🆓 GitHub Projects (gut integriert in Commits/ | ||
| + | * 🆓 GitLab Issue Boards (voll integriert; auch self-hosted möglich) | ||
| + | * 💰 Atlassian Jira (sehr mächtig; Education-Lizenz möglich, ansonsten limitiertes Free Tier) | ||
| + | * 🆓 Miro (Kanban/ | ||
| + | * 🆓 Trello (Limitierte Automation im Free Tier) | ||
| + | * 🆓 Taiga (Open-Source, | ||
| + | * 🆓 YouTrack (Free für kleine Teams; sehr starkes Issue-Tracking) | ||
| + | * 🆓 OpenProject (Open-Source, | ||
| + | |||
| + | **Build-Pipeline / CI-Server** | ||
| + | * 🆓 GitHub Actions (Free-Minutes begrenzt; Education meist großzügig) | ||
| + | * 🆓 GitLab CI/CD (Free Tier gut; self-hosted unbegrenzt) | ||
| + | * 🆓 Jenkins (Open-Source; | ||
| + | * 🆓 Azure Pipelines (kostenlos für Public; Private mit Limits) | ||
| + | * 🆓 CircleCI (Free Tier limitiert) | ||
| + | * 🆓 Travis CI (Public gratis; Private limitiert) | ||
| + | * 🆓 Drone CI (Open-Source; | ||
| + | * 🆓 Bitbucket Pipelines (Free Tier limitiert) | ||
| + | |||
| + | **Code-Analyse / Qualität** | ||
| + | * 🆓 SonarCloud (nur Public repos) | ||
| + | * 💰 SonarCloud (Private Repos) | ||
| + | * 🆓 SonarQube (self-hosted) (Community Edition gratis; eigener Server nötig) | ||
| + | * 🆓 ESLint / Prettier (Frontend/ | ||
| + | * 🆓 Flake8 / Black (Python Linting & Formatting) | ||
| + | * 🆓 Checkstyle / PMD (Java Code-Analyse) | ||
| + | * 🆓 Bandit (Python Security Scan) | ||
| + | * 🆓 OWASP ZAP (Sicherheitsanalyse; | ||
| + | * 🆓 Snyk (Free Tier) (Dependency-Vulnerabilities; | ||
| + | |||
| + | **Hosting / Deployment** | ||
| + | |||
| + | Frontend | ||
| + | * 🆓 GitHub Pages (nur statisch) | ||
| + | * 🆓 Netlify (ideal für React/ | ||
| + | * 🆓 Vercel (sehr gut für Next.js/ | ||
| + | * 🆓 Firebase Hosting (schnell + serverless; Free Tier gut) | ||
| + | * 🆓 Cloudflare Pages (statisch oder Functions; Free Tier sehr großzügig) | ||
| + | |||
| + | Backend | ||
| + | * 🆓 Render (Free Tier schläft nach Inaktivität) | ||
| + | * 🆓 Railway (Free Tier begrenzt) | ||
| + | * 🆓 Fly.io (global deploy; Free Tier begrenzt) | ||
| + | * 🆓 Firebase Cloud Functions (serverless; | ||
| + | * 💰 AWS (EC2, Lambda, Elastic Beanstalk) (Free Tier 12 Monate) | ||
| + | * 💰 Azure App Service (Free Tier sehr minimal) | ||
| + | * 💰 Google Cloud Run / App Engine (Free Tier ok) | ||
| + | |||
| + | Datenbanken | ||
| + | * 🆓 Firebase Firestore (NoSQL; Free Tier) | ||
| + | * 🆓 Supabase (Postgres; Free Tier limitiert) | ||
| + | * 🆓 MongoDB Atlas (Shared Cluster gratis) | ||
| + | * 🆓 Neon.tech (Postgres; Free Tier sehr gut) | ||
| + | * 💰 AWS RDS / DynamoDB (Free Tier eingeschränkt/ | ||
| + | * 💰 Azure SQL / CosmosDB (Free Tier eingeschränkt) | ||
| '' | '' | ||