john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

Git commit and upload chef cookbooks

/bin/bash

2011-09 johnpfeiffer speed up cookbook commit/upload process

if [ $# -ne 1 ]; then echo "Not Enough Parameters, usage is: $0 cookbookname , NOTE: do NOT include a trailing slash!" exit 1 else DIRECTORYNAME=$1/ if [ -d $DIRECTORYNAME ]; then echo "\n git add $DIRECTORYNAME" git add $DIRECTORYNAME

    echo "git commit $DIRECTORYNAME"
    git commit $DIRECTORYNAME

    echo "Pulling any server changes first: git pull "
    git pull

    echo "Pushing change: git push"
    git push

    echo "Uploading to Chef: knife upload cookbook $1"
    knife cookbook upload $1

else echo "$DIRECTORYNAME not found" fi fi


  • « Fstab auto mount nfs cifs
  • Perl ssl test reset »

Published

Jan 27, 2012

Category

linux

~86 words

Tags

  • and 29
  • chef 15
  • commit 4
  • cookbooks 1
  • git 8
  • scripts 63
  • upload 10