2012-08-01 4 views
18

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?

+0

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. –

+0

Andrew, du hast recht, das hat nichts mit Rubin zu tun. –

+1

Ich denke, das ist hilfreich info: http://wiki.opscode.com/display/chef/Deploy+Resource –

Antwort

41

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.

+5

Ein Link zur Beschreibung der 'git' Ressource speziell: [http://docs.opscode.com/resource_git.html](http://docs.opscode.com/resource_git.html) – OrPo

+0

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

+0

Die in der Antwort verknüpften Referenzen sind nicht mehr gültig. Verwenden Sie Folgendes: https://docs.chef.io/resource_git.html –