Skip to content
Snippets Groups Projects
build-info.sh 604 B
Newer Older
#!/bin/bash

DATETIME=`date "+%d/%m/%Y %H:%M:%S"`
COMMIT_HASH=`git log --pretty=format:'%H' -n 1`
COMMIT_AUTHOR_NAME=`git log --pretty=format:'%an' -n 1`
COMMIT_AUTHOR_DATE=`git log --pretty=format:'%ad' -n 1`
COMMIT_AUTHOR_EMAIL=`git log --pretty=format:'%ae' -n 1`
COMMIT_SUBJECT=`git log --pretty=format:'%s' -n 1`

COMMIT_SUBJECT="${COMMIT_SUBJECT//\'/\"}"

echo "BuildInfo = {
	date: '$DATETIME',
	commit: {
		hash: '$COMMIT_HASH',
		subject: '$COMMIT_SUBJECT',
		author: {
			date: '$COMMIT_AUTHOR_DATE',
			name: '$COMMIT_AUTHOR_NAME',
			email: '$COMMIT_AUTHOR_EMAIL'
		}
	}
};" > ./BuildInfo.js