| name: gitiles-webapp-manual |
| description: Builds gitiles manually from a specific commit |
| xml: <jenkins.plugins.logstash.LogstashBuildWrapper plugin="logstash@1.2.0"/> |
| artifact-days-to-keep: 20 |
| description: "Legacy Change ID of patch to build" |
| description: "Revision number of patch to build" |
| description: "Optional SHA-1 hash of patch to build (takes precedence over Change ID)" |
| properties-file: env.properties |
| if [ "$CHANGE_COMMIT" ]; then |
| echo "CHANGE_COMMIT=$CHANGE_COMMIT" > env.properties |
| CHANGE_NUMBER_SUFFIX=$(echo $CHANGE_NUMBER | grep -o '..$') |
| echo "CHANGE_COMMIT=refs/remotes/origin/$CHANGE_NUMBER_SUFFIX/$CHANGE_NUMBER/$CHANGE_REVISION" > env.properties |
| override-build-parameters: true |
| url: https://gerrit.googlesource.com/gitiles |
| refspec: +refs/changes/*:refs/remotes/origin/* |
| echo "Building gitiles from commit $CHANGE_COMMIT" |
| echo '=============================================================' |
| export BUCK_CLEAN_REPO_IF_DIRTY=y |
| git submodule update --init |
| artifacts: 'buck-out/gen/all.zip' |