VB Studio für CI/CD einrichten

Wenn Sie VB Studio zur Verwaltung eines großen Softwareentwicklungsprojekts verwenden möchten, das Oracle Cloud Infrastructure-(OCI-)Cloud-Services verwendet und weder Oracle Cloud Applications noch visuelle Anwendungen einbezieht, lesen Sie dieses Kapitel, um sich mit dem Build-System von VB Studio vertraut zu machen.

Mit dem Build-System von VB Studio können die Entwickler Ihres Unternehmens Jobs erstellen, die Anwendungen und Erweiterungen erstellen, verpacken, testen und bereitstellen. In VB Studio werden Builds entweder in VM-Build Executors (kurz VM-Executors) oder in Docker-Executors ausgeführt. Build-Executor-Vorlagen definieren das Betriebssystem und die Softwarepakete für VM-Executors, und Docker-Images definieren das Betriebssystem und die Softwarepakete für Docker-Executors.

Um ihre Anwendungen zu erstellen, definieren die Entwickler Ihrer Organisation Aufträge erstellen in ihren VB Studio-Projekten. Ein Job ist eine Konfiguration, die den Speicherort definiert, in dem die Quelldateien der Anwendung gefunden werden, die zum Ausführen des Jobs und der Testskripte erforderlichen Befehle, die Anweisungen zum Generieren und Packen von Artefakten und den Speicherort, in dem diese Artefakte bereitgestellt werden.

Um Builds auszuführen, benötigen die Entwickler Ihres Unternehmens einige Compute-Instanzen mit installierten Betriebssystemen und Softwarepaketen. Beispiel: Um Node.js-Anwendungen zu erstellen, muss Node.js auf einer OCI-VM-Compute-Instanz installiert sein, mit der sie ihre CI/CD-Builds ausführen.

Bevor Sie mit der Konfiguration von CI/CD für VB Studio beginnen, müssen Sie mehrere Entscheidungen treffen, die Sie durch den Konfigurationsprozess führen: