[TOOL]OPSI-Package-Creator

Antworten
chipo
Beiträge: 51
Registriert: 16 Jul 2012, 10:12

[TOOL]OPSI-Package-Creator

Beitrag von chipo »

Hi,

da mich die vielen Einzelschritte zum finalen Paket gestört haben, habe ich das ganze mal in eine einheitliche Oberfläche gepackt.

Features:

- automatisch generierte ProductID als Vorschlag
- Hinzufügen von Abhängigkeiten mit Übersicht
- Scan der .ins Dateien nach Propertys und Einstellen der Werte
- verschrieben der Dateien aus Developer-Folder nach CLIENT_DATA
- erstellen des Paketes
- installieren des Paketes
- usw.

Getestet auf Win 7 x64.

Hier ein paar Screenshots:
http://picload.org/image/arpgoli/1.jpg
http://picload.org/image/arpgolw/2.jpg
http://picload.org/image/arpgocr/3.jpg


Und hier das Tool als solches. Es sollte klar sein, das das nutzen auf eigene Gefahr hin geschieht.:
https://dl.dropbox.com/u/26612888/opsip ... reator.exe

WICHTIG putty.exe muss im selben Verzeichniss sein!!
http://the.earth.li/~sgtatham/putty/lat ... /putty.exe
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: [TOOL]OPSI-Package-Creator

Beitrag von d.oertel »

Hi,

interessant,

sehe ich das Richtig - das ist ein AutoIt Werkzeug ?
Quellcode ?
Lizenz ?

gruß
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: [TOOL]OPSI-Package-Creator

Beitrag von pandel »

Hi chipo!

Tolles Tool! Damit könnte ich die Kollegen, die vereinzelt Paketbau und Produktmaintenance übernehmen, komplett von der OPSI-Konsole verbannen, was mir nur sehr recht wäre! Allerdings habe ich eine Frage:

Das Tool sieht nicht vor, bestehende SW-Paketverzeichnisse neu einzulesen und zu bearbeiten oder? Jedenfalls funktioniert das nicht. Beschreibe Dir mal am Beispiel, was ich meine:

Ich habe in einem Unterordner von opsi-workbench folgende Struktur:

develop\
-----> SW-Paket 1\
----------> CLIENT_DATA\
----------> opsi\
----------> SERVER_DATA\
-----> SW-Paket 2\
----------> CLIENT_DATA\
----------> opsi\
----------> SERVER_DATA\
-----> SW-Paket 3\
----------> ....
-----> usw.
packages\
-----> SW-Paket1-1.0.opsi
-----> SW-Paket2-1.0.opsi
-----> SW-Paket2-1.1.opsi
-----> SW-Paket3-1.0.opsi
-----> SW-Paket3-1.1.opsi
-----> ....

Der gedachte Workflow: die Verzeichnisse unterhalb von "develop" enthalten immer die aktuellste Paketversion. Darin wird gebaut und verprobt. Wenn fertig, dann wird paketiert, installiert und die eigentliche opsi-Datei nach "packages" verschoben. Somit habe ich unter packages immer sämtliche Versionen in paketierter Form aus Archivierungsgründen vorliegen. (Da ich die im Falle des Falles ja jederzeit wieder auspacken kann, brauche ich die ursprüngliche Verzeichnisstruktur nicht für jede Version einzeln, daher unter "develop" immer nur das aktuellste Paket.)

Wäre es möglich, daß Du eine Funktion einbaust, womit man eine bestehende Paketstruktur (wie unter "develop") wieder einladen und bearbeiten kann? Dann könnte man schön einheitlich Versionsinformationen, das Changelog, Produkt Properties und Abhängigkeiten über deine GUI pflegen, aufbauend auf dem, was bereits im bestehenden Paketverzeichnis existiert!

Und wenn nicht ;-), trotzdem ein tolles Tool!!

Gruß
Holger
chipo
Beiträge: 51
Registriert: 16 Jul 2012, 10:12

Re: [TOOL]OPSI-Package-Creator

Beitrag von chipo »

d.oertel hat geschrieben: Quellcode ?
Gibt es, wie sollte es auch anders sein, im Autoitforum: https://www.autoit.de/index.php?page=Th ... adID=37002

pandel hat geschrieben:Wäre es möglich, daß Du eine Funktion einbaust, womit man eine bestehende Paketstruktur (wie unter "develop") wieder einladen und bearbeiten kann?
Ja ist noch geplant.
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: [TOOL]OPSI-Package-Creator

Beitrag von pandel »

Anstelle Änderungen von dir zu erbitten, hab ich mich jetzt mal selber dran gesetzt, dass zu überarbeiten. Wenn ich durch bin, poste ich das mal...

EDIT:
So, hier wie angekündigt: viewtopic.php?f=7&t=4307
Antworten