kenichi-shibata
12/21/2016 - 5:37 AM

jenkins-sync.sh

#/usr/bin/env bash
JENKINS_HOME=/var/lib/jenkins
cd $JENKINS_HOME

git add *.xml jobs/*/config.xml users/*/config.xml userContent/*

CHANGES_TO_BE_COMMITTED=$(git status | grep "^# Changes to be committed:" | wc -l)

if [ $CHANGES_TO_BE_COMMITTED -eq 0 ]; then
  echo "Nothing to commit"
else
  git commit -m "Automated commit of Jenkins configuration at $(date)"
  git push origin master 
fi