Ich habe ein Git-Repository Ich möchte auf einen Server auschecken. Gibt es ein Kochrezept, das das macht?Schauen Sie sich ein Git Repository mit Koch an?
Antwort
Die git SCM resource ist wahrscheinlich das, was Sie suchen. Beispiel für einfache Ressourcennutzung:
Siehe auch Attribut "revision", wenn Sie eine bestimmte Branche erfassen möchten.
Ein Link zur Beschreibung der 'git' Ressource speziell: [http://docs.opscode.com/resource_git.html](http://docs.opscode.com/resource_git.html) – OrPo
Es sollte auch beachtet werden, dass man git installiert haben muss, bevor man die git-Ressource benutzt. In einem Chef-Kochbuch können Sie entweder: 'Paket 'git' Aktion durchführen: Installieren end' oder ' include_recipe ‚git :: default'' Stellen Sie sicher, auch hinzufügen' hängt git' in Ihrer metadata.rb Datei wenn du mit der zweiten Option gehst. – Acorn
Die in der Antwort verknüpften Referenzen sind nicht mehr gültig. Verwenden Sie Folgendes: https://docs.chef.io/resource_git.html –
Hat das wirklich etwas mit Ruby zu tun, oder nur mit Git? Das Auschecken eines Repos ändert sich nicht aufgrund dessen, was der Repo enthält. –
Andrew, du hast recht, das hat nichts mit Rubin zu tun. –
Ich denke, das ist hilfreich info: http://wiki.opscode.com/display/chef/Deploy+Resource –