Softwareanalyse als Vorbedingung bei der Codebereitstellung einrichten

Softwareanalyse als Vorbedingung bei der Codebereitstellung einrichten

Vorbereitung

Installieren Sie Developer for z/OS® und Engineering Workflow Management in einer Umgebung mit gemeinsamer Shell-Nutzung.
Hinweis: Aufgrund der aktuellen Einschränkungen bei Engineering Workflow Management -Installationen müssen Sie eine P2 -Installation von Engineering Workflow Managementverwenden.

Prozedur

Um die Softwareanalyse als Vorbedingung bei der Codebereitstellung einzurichten, legen Sie fest, dass die COBOL Code Review-Regeln als eine Vorbedingung ausgeführt werden.

Hinweis: Das Einrichten der Softwareanalyse als Voraussetzung für die Code-Bereitstellung funktioniert für die Regeln „ COBOL “ (Software-Metriken) und „ PL/I “ (Code-Review) auf die gleiche Weise.

  1. Konfigurieren Sie eine Verbindung zu einem Engineering Workflow Management -Projektbereich. Klicken Sie mit der rechten Maustaste auf den Projektbereich, und wählen Sie Öffnen aus. Sie müssen zum Ändern des Projektbereichs über Administratorberechtigung verfügen.
  2. Rufen Sie die Registerkarte Prozesskonfiguration auf und wählen Sie Teamkonfiguration > Operationsverhalten.
  3. Wählen Sie Vorbedingungen und Folgeaktionen werden für diese Operation konfiguriertaus. Wählen Sie im Abschnitt Vorbedingungen die Option Hinzufügen ...aus. Im Fenster Vorbedingungen hinzufügen: wählen Sie Befriedigendes Software Analyzer-Ergebnis erfordern aus, und klicken Sie auf OK.
  4. Wählen Sie unter „ COBOL -Codeüberprüfung“ die Regeln aus, die ausgeführt werden sollen, wenn eine „ COBOL “-Datei bereitgestellt wird. Ändern Sie bei Bedarf den Schwellenwert für Wertigkeit , um zu steuern, wie schwerwiegend ein Regelverstoß sein muss, bevor Engineering Workflow Management die Zustellung verhindert.
  5. Speichern Sie den Projektbereich.

Ergebnisse

Wenn eine „ COBOL “-Datei an das Repository übermittelt wird, wird der Software-Analysator auf dem Client ausgeführt und Engineering Workflow Management verhindert die Übermittlung des Codes, wenn die Ergebnisse des Software-Analysators den Schweregradschwellenwert überschreiten. Wenn die Bereitstellung verhindert wird, benachrichtigt die Team Advisor-Ansicht den Entwickler.

Hinweis: Wenn Sie eine Softwareanalysevorbedingung in einem Projektbereich konfigurieren, ist es wichtig zu beachten, dass Software Analysis auf dem Developer for z/OS/Engineering Workflow Management -Client ausgeführt wird. Wenn eine angepasste Regel oder Kategorie (die in den Einstellungen des Administrators konfiguriert ist) in der Vorbedingung ausgewählt wird, müssen diese angepassten Regeln an die Clients exportiert werden (angepasste Regeln können an die Clients mit Push-to-Client exportiert werden). Wenn der Administrator benutzerdefinierte Regeln auswählt, müssen diese Plug-ins ebenfalls auf den Developer for z/OS/Engineering Workflow Management -Clients installiert werden