Sobes.tech
Junior

Woher stammt die Software-Build?

sobes.tech KI

Antwort von AI

Der Quellcode, den Entwickler schreiben, wird zusammengeführt und kompiliert (bei kompilierten Sprachen) oder interpretiert (bei interpretierten Sprachen). Dieser Prozess wird mit Build-Tools (z.B. Maven, Gradle, npm, MSBuild) und Continuous-Integration-Systemen (CI) (z.B. Jenkins, GitLab CI, GitHub Actions, Azure DevOps) durchgeführt.

Der Prozess umfasst:

  1. Quellcode erhalten: Aus dem Versionskontrollsystem (Git, SVN).
  2. Abhängigkeiten auflösen: Notwendige Bibliotheken und Frameworks herunterladen.
  3. Kompilieren/Interpretieren: Code in ein ausführbares Format umwandeln.
  4. Tests durchführen: Unit-Tests, Integrationstests.
  5. Artefakt erstellen: Das fertige Produkt verpacken (JAR, WAR, EXE, ZIP usw.).
  6. Artefakt veröffentlichen: Das Build in ein Repository (Maven Central, Nexus, Artifactory) oder auf einen Dateiserver zum späteren Gebrauch (Testen, Deployment) speichern.

Das Build kann durch verschiedene Trigger gestartet werden:

  • Commit ins Repository.
  • Nach Zeitplan.
  • Manuell.

QA-Ingenieure haben Zugriff auf die fertigen Build-Artefakte, die dann in Testumgebungen bereitgestellt werden.