Chcę zautomatyzować aktualizację Hybrisa Hybris za pomocą wiersza poleceń z ant updatesystem.

Na podstawie To pytanie Dowiedziałem się, mogłem zautomatyzować "aktualizację HAC" na podstawie pliku konfiguracyjnego.

Udało mi się utworzyć taki plik, używając przycisku "Dump Configuration" w HAC. Jednak chcę też importować niektóre poprawki. Niestety wszystkie moje poprawki są wyraźnie wymienione z identyfikatorem.

{
  "init": "Go",
  "initmethod": "update",
  "localizetypes": "true",
  "mypatches_sample": "true",
  [...]
  "patch_mypatches": [
    "ae2dbba4cbb3fc5b0c374f1717533d8f",
    "67acedd074c6e4af0e09624aee71ca3a",
    "188b121a90671ca65088260a391708c5",
    "b622ef7314e68822b7bf9d6a5b20358d"
  ],
  "filteredPatches": "true"
}

Jak mogę edytować plik konfiguracyjny, aby zawsze używać wszystkich dostępnych poprawek? SAP Page pomocy pokazuje, jak utworzyć konfigurację Plik za pomocą przycisku zrzutu ...

Zmęczyłem się, aby ustawić patch_mipatches do "true" lub "wszystko" bez wpływu. Zaznaczyłem również poprawkę zgodnie z wymaganiami. Ale tak długo, jak nie definiuję identyfikatorów poprawek, nie zostanie użyta łatka.

1
J000S 25 luty 2021, 13:36

1 odpowiedź

Najlepsza odpowiedź

Właśnie znalazłem Rozwiązanie W tym problemie:

Zamiast dodawać "patch_mypatches": [...] i "filteredPatches":"true"

Właśnie musiałem dodać "patches": "true"

Na przykład:

{
  "init": "Go",
  "initmethod": "update",
  "localizetypes": "true",
  "mypatches_sample": "true",
  [...]
  "patches": "true"
}

Teraz wszystkie poprawki są stosowane podczas wykonywania {x0}}

1
J000S 25 luty 2021, 14:14