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.
- Schritt 1: Entscheiden, ob der kostenlose VM-Build Executor verwendet werden soll
Dieser Schritt ist erforderlich. In VB Studio's Free VM Build Executor wird beschrieben, was dieser Build Executor bereitstellt und ob er die Anforderungen der Mitglieder Ihrer Organisation erfüllt. Andernfalls müssen Sie VB Studio konfigurieren, um eine Verbindung zu Ihrem eigenen kostenpflichtigen OCI-Account herzustellen.
- Schritt 2: Entscheiden Sie, ob VM-Build Executors oder Docker Executors ausgeführt werden sollen
Dieser Schritt ist erforderlich. In VB Studio werden Builds entweder in VM-Build Executors oder in Docker Executors ausgeführt. Wenn Sie nicht sicher sind, welchen Typ Sie benötigen, finden Sie weitere Informationen unter Was sind Build Executors und Build-Vorlagen?.
- Schritt 3: Richten Sie VB Studio zur Ausführung von VM-Build Executors ein
Dieser Schritt ist optional. Wenn Sie sich in Schritt 2 für VM Build Executors entschieden haben, verwenden Sie diesen Schritt. Wenn Sie sich für die Verwendung von Docker Executors entschieden haben, gehen Sie zu Schritt 4. Sie müssen das eine oder das andere verwenden.
- Schritt 4: VB Studio zur Ausführung von Builds auf Docker-Executors einrichten
Dieser Schritt ist optional. Wenn Sie sich in Schritt 2 für Docker Executors entschieden haben, verwenden Sie diesen Schritt. Wenn Sie sich entschieden haben, VM-Build Executors zu verwenden, gehen Sie zu Schritt 3. Sie müssen das eine oder das andere verwenden.
- Schritt 5: Benutzer und Gruppe einrichten
Dieser Schritt ist erforderlich. Wenn Sie Gruppen hinzufügen möchten, anstatt Benutzer einzeln hinzuzufügen, finden Sie weitere Informationen unter Gruppen Ihrer Organisation verwalten.