Wir haben ein CI-Setup in unserer Organisation, wo wir unser Kochbuch in ein Repository hochladen. Von dort wird es von der CI App abgeholt. Wenn alle Überprüfungen bestanden wurden, wird das besagte Kochbuch auf den Chefserver hochgeladen. Als Teil des Builds wird es die berksfile überprüfen und abhängige Kochbücher sammeln und sie auch hochladen.Wie im Worshelf haben Kochbücher von Chefserver nehmen, bevor Sie im Supermarkt suchen?
Wir verwenden Chef Server 12.2
Das Problem ist, wir haben ein eigenes Kochbuch geschrieben und hochgeladen direkt Server Koch (es ist nicht auf dem Supermarkt). Die neuen Kochbücher, die wir veröffentlichen, hängen von diesem Kochbuch ab. Und wir haben gegeben
source :chef_server
source "https://supermarket.chef.io"
in der berksfile. Trotzdem versucht es, in den Supermarkt zu gehen und dieses abhängige Kochbuch zu bekommen. Der Build schlägt auf CI aufgrund dessen fehl und meine neueren Kochbücher, die von diesem Kochbuch abhängig sind, werden nicht auf den Chefserver hochgeladen. Wie kann ich den Vorrang für Berks setzen, um mein Kochbuch vom Kochserver und nicht vom Supermarkt zu bekommen?