Hi,
es gibt im Wiki ein Beispiel für die Generierung der controls.txt
https://wiki.fhem.de/wiki/Update#Syntax_controlfile
Gibt es einen Weg das bei einem Git push dieses script automatisch angestossen wird?
Oder muss ich zwingend dieses vor einem Git commit immer manuell ausführen damit die control.txt ebenfalls aktualisiert wird?
Hallo,
Ich habe es mit einem Shell Script gelöst:
Z.B. dieses:
https://github.com/RFD-FHEM/UnitTest/blob/master/build_controls_list.sh
Das Script wird durch Travis CI nach jedem Push ausgeführt und im Repository ersetzt.
Vielleicht hilft dir das ja als Vorlage.
Gruß Sidey
interessant, danke.
Ich nutze IntelliJ. Solch eine Automatik das ein Remotescript nach jedem Push ausgeführt wird und dann selbst auch ins Repo gesetzt wird habe ich leider noch nicht gefunden
Ich habe dafür einen Pre-Commit-Hook (https://bitbucket.org/christoph-morrison/fhem-amazonecho/src/e19ad68ea09bac7f4826fdea25a505e469522608/build/pre-commit?at=master&fileviewer=file-view-default)in meine Git-Repositories eingebaut.
Danke! :)
für IntelliJ gibt es ein Plugin: https://github.com/yahely/PreCommitHookPlugin
Damit und mit der "git bash" kann man dann auch ein standard Shell Script mit Windows automatisch beim commit ausführen :)