[chef] Application Cookbook and Deploys


Chronological Thread 
  • From: Sam Darwin < >
  • To:
  • Subject: [chef] Application Cookbook and Deploys
  • Date: Fri, 12 Sep 2014 10:42:47 -0700 (PDT)

Hi,

Has anyone deployed code with the application cookbook on Ubuntu 14.04?

It works for Ubuntu 12.04.  But on 14.04 I am seeing the following: 

- a deploy runs successfully.

- change branches.

- deploy again.   an error. 
 
==> default: ---- Begin output of git fetch origin && git fetch origin --tags
&&
 git reset --hard 456cd991ec3d018cd40d73730109a2202fefe7cd ----

- try the commands in the error message, "git fetch origin" etc etc manually. 
they fail.

- observe that .git config within the cached-copy dir and the deployed dir
have:
       fetch = +refs/heads/master:refs/remotes/origin/master
rather than
        fetch = +refs/heads/*:refs/remotes/origin/*

What's happening is that git fetch does not fetch all branches and all 
objects.
 Switching branches fails because all the objects have not been fetched, as a
wildcard * would have done.

The change could be anywhere in the stack - for example there is a new version
of git with Ubuntu 14.04.

Any ideas?

Thanks.


  • [chef] Application Cookbook and Deploys, Sam Darwin, 09/12/2014

Archive powered by MHonArc 2.6.16.

§