Sofortige Erstellung von Arbeitsbereichen
HCL DevOps Code ClearCase Dynamic
Views nutzt ein virtuelles Dateisystem, um Assets im Arbeitsbereich bereitzustellen,
so dass die Dateien sofort zur Verfügung stehen und Sie sofort mit dem Durchsuchen,
Bearbeiten oder Ausführen von Tools für Builds oder Simulationen beginnen können.
Bei den meisten anderen Konfigurationsmanagementsystemen müssen Sie warten, bis
Dateien kopiert oder Links erstellt sind, bevor Sie mit der Arbeit beginnen können.
Die dynamischen Ansichten von HCL DevOps Code ClearCase unterstützen diese Art von
Funktionalität in einer LAN-Umgebung. HCL DevOps Code ClearCase bietet auch
automatische Ansichten, die auf einer ähnlichen Technologie beruhen und ähnliche
Vorteile in einer WAN-Umgebung bieten.
Flexible Bereitstellung
HCL DevOps Code ClearCase verfügt über ein sehr flexibles
Bereitstellungsmodell. Für eine kleine Organisation an einem einzigen Standort
genügt ein lokales Netzwerk. Für kleine Teams, die über ein bestimmtes Gebiet
verstreut sind, unterstützt HCL DevOps Code ClearCase einen zentralen Server mit
LAN- und WAN-Konnektivität nach Bedarf. Für die globale Entwicklung, bei der die
WAN-Konnektivität eine Herausforderung darstellen kann, unterstützt HCL DevOps Code
ClearCase Enterprise die automatisierte Replikation von Repository-Daten. Jedes oder
alle dieser Bereitstellungsmodelle können allein oder zusammen in derselben
Bereitstellung verwendet werden.
Skalierbarkeit
Einer der Gründe, warum HCL DevOps Code ClearCase ein
großartiges System für den Einstieg ist, besteht darin, dass es ein unbegrenztes
Wachstum unterstützen kann. Von einem Benutzer bis hin zu Zehntausenden von
Benutzern kann HCL DevOps Code ClearCase eine Konfigurationsmanagement-Infrastruktur
ohne Grenzen bereitstellen. Große Dateien, große Binärdateien, große
Arbeitsbereiche, globale Bereitstellungen… Nichts davon ist ein Problem für HCL
DevOps Code ClearCase.
Auditierung und Compliance
Für regulierte Branchen bietet HCL DevOps Code ClearCase
alles, was Sie brauchen, um die gesetzlichen Anforderungen zu erfüllen. Jede
Änderung wird erfasst, protokolliert und gesichert. Jeder Build eines "abgeleiteten
Objekts" kann automatisch einen Konfigurationsdatensatz erstellen, in dem jede
Werkzeugversion und jede bei der Erstellung verwendete Dateiversion aufgezeichnet
wird. Zusätzlich zu anderen Methoden kann der Konfigurationsdatensatz zu
Vergleichszwecken verwendet werden, wenn ein Build fehlerhaft ist, so dass es sehr
einfach ist, herauszufinden, welche Änderung das Problem verursacht hat. Jede
Konfiguration, die aus Hunderttausenden von Dateien bestehen kann, kann sofort
wiederhergestellt werden, unabhängig davon, ob die Konfiguration gestern oder vor
einem Jahrzehnt erstellt wurde.
Parallele Entwicklung
Umfassende Unterstützung für parallele Entwicklung, insbesondere beim Zusammenführen. Der "Common ancestor algorithm" von HCL DevOps Code ClearCase kann die Historie eines Elements bis zu einer gemeinsamen Quelle zurückverfolgen, was automatische Zusammenführungen ermöglicht und manuelle Zusammenführungen gezielter und genauer macht. Die grafischen Zusammenführungswerkzeuge von HCL DevOps Code ClearCase unterstützen Mehrwege-Zusammenführungen von bis zu 16 Zweigen, aber das werden Sie hoffentlich nie brauchen! Während die meisten Systeme das Zusammenführen von Textinformationen unterstützen, erfordern die zusammenzuführenden Assets manchmal eine besondere Behandlung, da sie benutzerdefinierte oder strukturierte Daten enthalten. HCL DevOps Code ClearCase unterstützt das Erstellen und Hinzufügen von benutzerdefinierten Vergleichs- und Zusammenführungsalgorithmen, so dass jede Datei sinnvoll verglichen und zusammengeführt werden kann.
Refactoring-Unterstützung
HCL DevOps Code ClearCase stellt Verzeichnisse zur Verfügung und kann daher auch Änderungen am Namespace nachverfolgen, z. B. Dateien umbenennen und die Verzeichnisstruktur neu organisieren. Dies ist besonders wichtig bei der Arbeit mit Sprachen wie Java, wo Dateien umbenannt werden, wenn sich Sprachelemente wie Klassennamen und Paketnamen ändern. Mit diesen zusätzlichen Informationen ist es viel einfacher zu verstehen, was sich bei einer Zusammenführung geändert hat, bei der sich die Namensräume zwischen den Zweigen unterscheiden.
Unified Change Management (UCM)
HCL DevOps Code ClearCase implementiert ein Modell für die Asset-Entwicklung, das sowohl private als auch gemeinsame Zweige unterstützt. Es unterstützt Teams, die Änderungen getrennt halten wollen, bis sie explizit an den Teamzweig geliefert und dann selektiv in den Zweig eines einzelnen Ingenieurs zurückgeführt werden, oder Teams, die Änderungen für das Team sichtbar machen wollen, sobald sie eingecheckt werden. HCL DevOps Code ClearCase implementiert auch eine hierarchische, wiederverwendbare Organisation von Komponenten, die es einer Organisation erleichtert, Komponenten projektübergreifend wiederzuverwenden. Wenn UCM zu einschränkend ist, unterstützt HCL DevOps Code ClearCase auch die Erstellung eines benutzerdefinierten Prozessmodells, das allgemein verständliche Konfigurationsmanagementkonzepte wie Verzweigungen und Etiketten verwendet.
Rollenbasierte Sicherheit
Der Schutz Ihrer IP ist entscheidend, nicht nur vor externen Angriffen oder Eindringlingen, sondern auch intern zwischen Projekten und Teams und Drittanbietern, mit denen Sie eine Beziehung haben. Mit HCL DevOps Code ClearCase können Sie rollenbasierte Spezifikationen für die Zugriffskontrolle erstellen und diese Spezifikation teamübergreifend wiederverwenden, indem Sie Benutzern Rollen für jedes Team zuweisen. Die Zugriffskontrolle kann auf jeder Ebene der Anlagenhierarchie geändert oder auf Wunsch über die Hierarchie vererbt werden.
Grafische Benutzeroberfläche
HCL DevOps Code ClearCase unterstützt nicht nur eine vollständige und leistungsstarke Oberfläche für die Kommandozeile, sondern verfügt auch über grafische Benutzeroberflächen (GUIs) für Benutzer, die es vorziehen, mit übergeordneten Oberflächen zu arbeiten, die sie bei der Verwendung des Systems unterstützen. Die grafischen Benutzeroberflächen unterstützen alle Vorgänge, die typischerweise von Entwicklern und Projektleitern durchgeführt werden. Darüber hinaus sind grafische Benutzeroberflächen, die dem Benutzer bei der Visualisierung komplexer Daten helfen, auch über die Befehlszeilenschnittstellen verfügbar.
Integrierte Entwicklungsumgebungen
HCL DevOps Code ClearCase unterstützt Integrationen mit gängigen IDEs wie Visual Studio und Eclipse. Teams, die in einer dieser Umgebungen arbeiten, können problemlos auf Vorgänge des Konfigurationsmanagements zugreifen, während sie direkt mit ihren Assets arbeiten. Kein Wechsel von Anwendungen oder Ansichten innerhalb der IDE erforderlich