Automatisches Triggern der Pipeline: Nur für bestimmte Expressionen
Im Iwein-Projekt liegen im Verzeichnis "texts" schon Dateien aller Expressionen. Nur fünf davon sollen aber nun der Verarbeitung zugeführt werden.
Wie könnten wir steuern, dass in einem Projekt nur bestimmte Expressionen verarbeitet werden sollen?
Wahrscheinlich reicht es nicht, die Konfiguration in "editionen.json" kontinuierlich um weitere Expressionen zu erweitern. Das hätte außerdem keinen Einfluss auf das Triggern der Pipeline.
Könnte ich für solche Fälle im Python-Controller (oder gar dem Shell-Controller) mit einer Liste der zu verarbeitenden Expressionen arbeiten? Sobald der Runner die Liste geänderter Dateien schicken würde, würde diese Liste mit der Liste im Controller abgeglichen, und nur Dateien "erlaubter" Expressionen würden verarbeitet. Eine solche Freigabe-Liste würde im Verlauf des Projekts sukzessive erweitert - immer mehr Dateien würden verarbeitet, und am Ende würde sich die Liste erübrigen.