2016-04-01 15 views
1

Ist es möglich, das Jenkins UCM-Clearcase-Plugin mit der vorhandenen Ansicht Snapshot oder dynamische Ansicht zu verwenden, ohne eine Sicht mit jeder Build-Anforderung zu erstellen. Gibt es einen anderen Weg, dies zu erreichen? Danke für alle Antworten.Jenkins UCM ClearCase-Plugin

Antwort

0

Die Jenkins ClearCase UCM plugin erwähnt:

Das Plugin wird automatisch eine Momentaufnahme in einem Ordner mit dem Namen ‚Ansicht‘ in der Wurzel des

Arbeitsplatz Job schaffen wir uns eine separate Ansicht pro Auftrag, pro Client , die uns erlaubt, Ansichten in einem Kontext wiederzuverwenden, ändert sich nur sehr wenig zwischen den Builds.

Das Plugin erstellt für jeden Selbstabrufauftrag auf jedem Slave, der den Job ausführt, einen separaten Lese-/Nur-Entwicklungsdatenstrom und eine Snapshot-Ansicht.
Der Stream und die Ansicht werden erstellt, wenn der Job zum ersten Mal auf dem Slave ausgeführt wird und anschließend von aufeinanderfolgenden Jobausführungen wiederverwendet wird.

Das bedeutet, es erstellt keine andere Ansicht pro Build, sondern die aktuelle Ansicht.

+0

Vielen Dank für die Antwort. Ich möchte keine neue Snapshot-Ansicht erstellen. Wie verwende ich eine vorhandene Snapshot-Ansicht oder dynamische Ansicht erneut? Es gibt eine Menge von Berechtigungen und Domänenbenutzerproblemen, die ich überwinden muss, um jenkins laufen zu lassen, die die Ansicht erstellen. Gibt es eine Arbeit, nur um eine bestehende Ansicht wiederzuverwenden? Lass es mich wissen, bitte. –

+0

@learn_allot Ich kenne keine Möglichkeit, eine ClearCase-Ansicht in einer CI-Umgebung wie Jenkins wiederzuverwenden. Früher habe ich in einer ClearCase-Ansicht ein Git-Repo erstellt, Commit und Push zu einem Git-Repository hinzugefügt, auf das Jenkins Zugriff hat, und dann dieses Remote-Repo mit einem Jenkins Git-Plugin verwenden. Das ist normalerweise einfacher als die Verwendung von ClearCase-Ansichten. – VonC

+0

Ich kann Git Repo nicht verwenden, die Option ist ein No-Go. Ich benutze Quellcodeverwaltung als keine und führe den Build mit ant-Skript aus. Die Frage ist, wie ich einen Build auslösen kann, wenn eine neue Baseline im Clearcase-Ucm-Stream erstellt wird. Ich kann kein Clearcase-Plug-In verwenden, da alle vorhandenen Plug-Ins eine Ansicht erstellen. Ich möchte nicht, dass Jenkins während eines Builds eine Ansicht erstellt. Irgendwelche oder alle Vorschläge werden geschätzt. –

Verwandte Themen