Zum Ändern der Eigenschaften auf Projektebene wählen Sie Projekte und klicken Sie dann auf das Symbol Bearbeiten
neben dem Namen des gewünschten Projekts.
- Projektname
- Der Name des Projekts. Das System verweist mit diesem Namen in Listen und in der Datenbank auf das Projekt.
Anhand des Projektnamens wird bei der Ausführung des Projekts das Projektverzeichnis erstellt. Da ein Projekt Schritte enthalten kann, die auf einem anderen Betriebssystem ausgeführt werden müssen, sollten Sie keine Sonderzeichen und Symbole in Projektnamen verwenden. Müssen in einem Projektnamen Zeichen verwendet werden, die zu einem ungültigen Verzeichnisnamen führen, fügen Sie die Zeichen der Systemkonfigurationseinstellung Ungültige Zeichen für relatives Verzeichnis hinzu. In dieser Einstellung aufgelistete Zeichen werden bei der Erstellung von Projektverzeichnissen in Unterstreichungszeichen (_) umgewandelt. Ein Et-Zeichen (&) kann ungewollt eine HTML-Entität als Teil des Projektnamens generieren.
- Zugriff
- Die Gruppe, die das Projekt anzeigen und verwenden darf. Mithilfe dieser Eigenschaft und Genehmigungen können Sie den Zugriff bestimmen. Zum Starten eines Vorgangs müssen Sie beispielsweise ein Mitglied der Zugriffsgruppe sein, die für das Projekt angegeben ist, und Sie müssen zu der Gruppe gehören, die die Berechtigung zum Ausführen von Vorgängen hat. Weitere Informationen zu Zugriffsgruppen finden Sie unter
Zugriffsrechte - Übersicht.
- Tagformat
- Eine Zeichenfolge, die die Tags für das Projekt definiert. Es werden Klartext und Verweise auf Tagvariablen verwendet. Weitere Informationen zu Tagformaten finden Sie im Abschnitt
Build-Tag während eines Vorgangs ändern.
- Tagsynchronisierung
- Zur Synchronisierung der Tagvariablen zweier Projekte. Sie können das Projekt auswählen, dessen Tagvariablen mit der des aktuellen Projekts synchronisiert werden soll. Bei der Synchronisierung von zwei Projekten werden deren Variablen aus demselben Pool abgerufen. Werden die Projekte nacheinander ausgeführt, erhält ein Projekt den Wert 1, das nächste Projekt den Wert 2 usw. Weitere Informationen hierzu finden Sie im Abschnitt Tags synchronisieren.
- Max. Threads
- Die maximale Anzahl an parallelen Prozessen, die vom Projekt gestartet werden können. Über dieses Feld können Sie sicherstellen, dass Projekte nicht zu viele Systemressourcen belegen. Alle threadfähigen Schritte und integrierten Projekte (die ihrerseits möglicherweise threadfähige Schritte starten) können parallele Prozesse auslösen, die allerdings alle hinsichtlich der maximalen Anzahl gezählt werden, die für das übergeordnete Projekt festgelegt ist. Wenn die maximale Anzahl zulässiger Threads erreicht ist, stoppt das System den Start weiterer paralleler Prozesse. Erst wenn die Anzahl paralleler Prozesse wieder unter der maximalen Anzahl an Threads liegt, werden neue parallele Prozesse aufgerufen. Weitere Informationen zum Threading finden Sie im Abschnitt Threading: Schritte parallel ausführen.
- Ausführungslimit
- Über die Eigenschaft "Ausführungslimit" wird die maximale Anzahl an Projektvorgängen vorgegeben, die gleichzeitig ausgeführt werden können.
- Wenn Sie ein Projekt starten und die Anzahl der aktiven Vorgänge dem Ausführungslimit entspricht, bleibt der neue Vorgang in der Warteschlange, bis mindestens ein Vorgang beendet ist.
- Wenn ein Zeitplan versucht, ein Projekt zu starten und die Anzahl der aktiven Vorgänge dem Ausführungslimit entspricht und die Systemkonfigurationseinstellung für "Festes Ausführungslimit" "Ja" lautet, startet das System den neuen Vorgang nicht. Ist die Einstellung für das feste Ausführungslimit "Nein", ignoriert das System die Einstellung für das Ausführungslimit für zeitgesteuerte Builds.
- Über ein integriertes Projekt bzw. eine integrierte Bibliothek gestartete Projekte werden nicht als Instanzen des Ausgangsprojekts angesehen und bei der Auswertung der Ausführungslimits für dieses Projekt nicht berücksichtigt.
- Klasse
- Jedes Projekt muss einer Klasse zugeordnet sein, über die Gruppen von Projekten globale Eigenschaften zugewiesen werden. Weitere Informationen hierzu finden Sie unter Klassen.
- Selektor
- Der Name des Selektors für die Auswahl eines Servers für das Projekt. Vom System wird dieser Selektor als Standard für alle Schritte in Projekten verwendet, für die kein eigener Selektor angegeben ist. Siehe Selektoren. Ist kein Selektor angegeben, wird das Projekt nicht der Anzeige Projekte, sondern der Anzeige Bibliotheken hinzugefügt. Eine Bibliothek verwendet einen Selektor des Aufrufschritts. Verfügt der Schritt über keinen Selektor, verwendet die Bibliothek den Selektor des aufrufenden Projekts.
- Kette bei Erfolg, Kette bei Fehlschlagen
- Wählen Sie das Projekt aus, das ausgeführt wird, wenn ein
Projektbuild erfolgreich war bzw. fehlgeschlagen ist. Über diese Eigenschaft können Sie je nach Projektstatus (erfolgreich bzw. fehlgeschlagen) auf Projektebene entsprechende Aktionen festlegen. Dies entspricht in etwa dem Festlegen entsprechender Aktionen auf Schrittebene, wenn ein Schritt innerhalb eines Projekts fehlgeschlagen ist bzw. erfolgreich war. Auf Projektebene werden die Aktionen für Erfolg bzw. Fehlschlagen über den Status der Projektausführung, nicht über den Status der Schrittausführung ausgelöst.
- Umgebung
- Anwenden einer Umgebung nach der Serverumgebung und vor der Schrittumgebung. Weitere Informationen zur Interaktion von Umgebungen finden Sie im Abschnitt Informationen zu Variablen.
- Permanent
- Wenn Sie das Kontrollkästchen "Permanent" aktivieren, werden alle Schritte des Projekts, die den Standardprojektselektor verwenden, an denselben Server gebunden. Ist dieser Server belegt, müssen Sie darauf warten, bis er wieder verfügbar ist. Weitere Informationen zu dieser Option finden Sie im Abschnitt Schritte an einen Server binden.
- Beim Start benachrichtigen, Bei erfolgreicher Ausführung benachrichtigen, Bei fehlgeschlagener Ausführung benachrichtigen
- Über diese Felder können Sie das System anweisen,
eine E-Mail-Benachrichtigung beim Start eines Projekts oder bei dessen
erfolgreicher oder fehlgeschlagener Ausführung zu senden, indem Sie
in einem oder allen Feldern eine Zugriffsgruppe auswählen.