[ https://issues.apache.org/jira/browse/AURORA-1473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14739909#comment-14739909 ]
Joe Smith commented on AURORA-1473: ----------------------------------- Out for review at https://reviews.apache.org/r/38280/ > Add build properties into scheduler /var endpoint > ------------------------------------------------- > > Key: AURORA-1473 > URL: https://issues.apache.org/jira/browse/AURORA-1473 > Project: Aurora > Issue Type: Task > Components: Build > Reporter: Maxim Khutornenko > Assignee: Joe Smith > > The https://reviews.apache.org/r/37987/ removed (legitimately) an unused > piece of functionality that could be very useful to us. The BuildInfo used to > aggregate build properties (see below) and exposed them via our stats /var > endpoint. Suggest restoring BuildInfo and adding a gradle hook to populate > build details. > Example bash script collecting git/build props: > {noformat} > set -eu > properties_file=$1 > mkdir -p $(dirname $properties_file) > cat > $properties_file <<EOF > build.time=$(date -u +'%Y-%m-%d %H:%M:%S %Z') > build.date=$(date +'%a %Y-%m-%d') > build.git.revision=$(git rev-parse HEAD) > build.git.tag=$(git describe --dirty) > build.machine=$(hostname -f) > build.path=$PWD > build.user.name=$USER > EOF > {noformat} > Example gradle integration: > {noformat} > task generateBuildProperties (type:Exec) { > def outputDir = file("${buildDir}/build-properties") > def outputFile = file("${outputDir}/build.properties") > inputs.dir rootDir > outputs.dir outputDir > doFirst { > outputDir.exists() || outputDir.mkdirs() > } > commandLine "${projectDir}/build-support/generate-build-properties", > "${outputFile}" > } > sourceSets { > main { > output.dir generateBuildProperties > } > } > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)