Ich gehe zu einem Workflow von Single-Git-Repository pro Kochbuch Koch. Und ich habe einen ziemlich neuen Chefdk. Ich würde gerne in der Lage sein, von der aktuellen Git Repo ohne einen Koch-Repo dahinter zu hochladen. Ich kämpfe darum, wie man das mit dem Messer-Upload macht. Irgendwelche Ideen. (Ich kann noch nicht zu PolicyFiles wechseln, aber ich möchte jetzt einen Teil des Workflows einrichten). Irgendwelche Ideen, einfach "Messer-Upload" aus einem Git Repo einfach, wäre hilfreich.Wie Koch Kochbuch aus dem aktuellen Verzeichnis hochladen?
0
A
Antwort
2
Ich habe einen primitiven Alias "upload", der knife cookbook upload ${PWD##*/} -o ..
tut, der das aktuelle Kochbuch hochladen wird.
Meine Verzeichnisnamen stimmen mit dem Kochbuchnamen überein, der in metadata.rb definiert ist, und ich führe ihn nur von der Wurzel des Kochbuchs aus, so dass es für meinen Workflow ausreicht.
2
Ich würde stattdessen berkshelf empfehlen. Es ist Teil des Chefdk und wird auch Cookbook Abhängigkeiten laden.
Beispiel
#
# Generate cookbook
#
$ chef generate cookbook demo
$ cd demo
#
# Upload cookbook using Berkshelf
#
$ berks install
$ berks upload
#
# Check to see cookbooks loaded
#
$ knife cookbook list
demo 0.1.0
Verwandte Themen
- 1. Koch Kochbuch erstellen
- 2. Resolving Koch-Solo-Kochbuch Abhängigkeiten
- 3. Place Python-Skript in Koch Kochbuch
- 4. Wie kann ich von einer Bibliothek in einem Koch-Kochbuch auf den aktuellen Knoten zugreifen?
- 5. Koch Kochbuch Version löschen oder aktualisieren bestimmte Version
- 6. Koch Kochbuch Rezept - Ausführen von Windows Batch-Befehl
- 7. Hinzufügen Zertifikat Fenster Speicher mit Koch Fenster Kochbuch
- 8. VB.Net txt-Datei aus dem aktuellen Verzeichnis lesen
- 9. Aktionen in jedem Ordner aus dem aktuellen Verzeichnis über Terminal
- 10. Ausführen Shell-Skript aus dem aktuellen Verzeichnis ohne '"./Dateiname"
- 11. Java, liest eine Datei aus dem aktuellen Verzeichnis?
- 12. In einem Kochbuch Koch, wie man Erb Vorlagen basierend auf Rolle zugeordnet
- 13. Übertragung konfigurierbares Skript Koch
- 14. Hinzufügen Koch Kochbücher von Github
- 15. Aktualisieren einer Laufliste in Koch mit Messer
- 16. C++ LoadLibrary() aus dem aktuellen Pfad
- 17. Standardsuchpfad für Kochbuch
- 18. ein Attribut in Koch Ressource
- 19. Wie aus dem src-Verzeichnis im Build-Verzeichnis erstellt werden?
- 20. Wie erstelle ich ein Verzeichnis im aktuellen Verzeichnis in Node.js
- 21. Ein Chef LWRP aus einem anderen Kochbuch
- 22. Erstellen einer Datenbankdatei ein Verzeichnis über dem aktuellen
- 23. Aktuellen Anzeigetitel aus dem Objekt $ views setzen
- 24. Warum kann Koch meine Kochbücher nicht auflösen?
- 25. Vagrant Koch Bereitstellung bestimmte Rezept anstatt Standard
- 26. Erhalte Daten aus dem aktuellen Monat
- 27. Prüfe, ob Koch als Chef-Solo läuft
- 28. npm installieren aus dem übergeordneten Verzeichnis
- 29. Libgdx Gwt aus dem falschen Verzeichnis vererben
- 30. ganzes freigegebenes Verzeichnis aus dem Netzwerk kopieren
was haben Sie versucht, so weit? Wenn Ihr Chefserver konfiguriert ist, können Sie einfach "Kochbücher für Messer hochladen" verwenden, da Sie pro git-Repo 1 Kochbuch haben. https://docs.chef.io/knife_upload.html –