ISN AutoIt Studio - German

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Feature vorschlagen / Request feature
  • Kategorie ISN AutoIt Studio
  • zuständig
    ISI360
  • Betriebssystem Windows 10 (64-Bit)
  • Schweregrad niedrig
  • Dringlichkeit normal
  • betrifft Version 1.11
  • fällig in Version unbestimmt
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: ISN AutoIt Studio - German
angelegt von SebbiUltimate - 01.01.2021
zuletzt bearbeitet von ISI360 - 06.01.2021

FS#306 - Command Line Tool ISN_cmd.exe erweitern

Grundsätzlich funktioniert ISN_cmd.exe zur automatisierten Kompilierung, stößt aber bei der Integration in moderne CI/CD Pipelines wie z.B. Gitlab an seine Grenzen.

Ich hätte folgende Verbesserungsvorschläge:

- Wenn kein Fenster vom ISN AutoIt Studio gefunden wird, automatisch das Programm starten und warten bis es bereit ist

- Beim Parameter /isn_close_project sollte das Fenster für Changelog automatisch übersprungen werden

- Beim Kompilieren sollte die Logausgabe auf STDOUT von ISN_cmd.exe umgeleitet werden.

- Das ISN AutoIt Studio hat benutzerspezifische Daten u.a. in der Registry und im Benutzerprofil sodass beim Start im SYSTEM-Kontext ein Dialog zur Einrichtung erscheint. Dies sollte bei der Automation komplett übersprungen werden da keine neuen Projekte angelegt werden sondern nur bestehende kompiliert werden. Daher sollte das automatisiert ablaufen ohne Dialogfenster.

Am besten wäre es natürlich, wenn die notwendigen Funktionen in eine Library ausgelagert würden und in der ISN_cmd.exe komplett headless ausgeführt werden würden, aber wenn das zu viel Aufwand darstellt, reichen die 4 Punkte aus.

 

geschlossen von  ISI360
06.01.2021 14:15
Grund für das Schließen:  Behoben / Fixed
Admin

Hallo

Freut mich, wenn doch noch jemand interesse an dem ISN_cmd Tool hat :P

Deine angesprochenen Punkte sollten alle kein Problem sein. Habe sie sogar schon in meine Testversion eingearbeitet.

Im Grunde reicht hier eine neue Version der ISN_cmd.exe. Nur für die Umleitung des STDOUT Streams ist auch eine kleine Änderung im ISN selbst nötig.

Und wenn du das ISN im SYSTEM Kontext laufen lässt, würde sich hier die portable Version empfehlen. Dann wird nichts in %AppData% usw. geschrieben, sondern direkt ins ISN Verzeichnis. (Dort liegt dann auch die Config)
Anleitung für die Portable Version findest du auf meiner Webseite unter Häufige Fragen. (Es muss aber eigentlich nur eine Dummy Datei mit dem Namen "portable.dat" im ISN Verzeichnis liegen. Mehr macht der Einrichtungsassistent auch nicht)

Wenn du willst, können wir das ganze Thema aber auch in meinem Forum (https://www.isnetwork.at/forum) weiter diskutieren. (Mach unter "Feedback & Vorschläge" einfach nen neuen Thread, oder schreib mit eine PN)
Dann kann ich dir auch gerne eine erste Testversion zukommen lassen..

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung