Mamy niestandardową wtyczkę dla Hudsona, która przesyła dane wyjściowe kompilacji na zdalną maszynę. Właśnie rozpoczęliśmy pracę nad użyciem niewolnika Hudsona w celu zwiększenia przepustowości budowli, ale projekty korzystające z niestandardowej wtyczki nie mogą być wdrażane za pomocą FileNotFoundExceptions.Czy niewolnicy Hudsona mogą uruchamiać wtyczki?
Z tego, co widzimy, wtyczka uruchamiana jest na serwerze głównym, nawet gdy kompilacja dzieje się na niewolniku. Plik, który nie został znaleziony, istnieje w urządzeniu slave, ale nie w systemie nadrzędnym.
Pytania:
- Czy wtyczki są uruchamiane na niewolników? Jeśli tak to jak? Czy istnieje sposób na zidentyfikowanie wtyczki jako "nadającej się do serializacji"? Jeśli niewolnicy Hudsona nie mogą uruchamiać wtyczek, jak przebiega realizacja transakcji SVN?
- Niektórzy z twórców uważają, że rozwiązaniem tego problemu jest uczynienie przestrzeni roboczej mistrza Hudsona napędem sieciowym i pozwolić niewolnikowi korzystać z tej samej przestrzeni roboczej - czy jest to tak zły pomysł, jak mi się wydaje?
+1 dla „automagicznie” – Cole9350