1*103e46e4SHarish Mahendrakar# Infra Build Scripts 2*103e46e4SHarish Mahendrakar 3*103e46e4SHarish MahendrakarThis directory contains scripts to build libwebm in various configurations. 4*103e46e4SHarish MahendrakarThese scripts were created to support Jenkins integration pipelines but these 5*103e46e4SHarish Mahendrakarscripts can also be run locally. 6*103e46e4SHarish Mahendrakar 7*103e46e4SHarish Mahendrakar## Environment 8*103e46e4SHarish Mahendrakar 9*103e46e4SHarish MahendrakarMost of these scripts were ported from Jenkins, so in order to be run locally 10*103e46e4SHarish Mahendrakarsome environment variables must be set prior to invocation. 11*103e46e4SHarish Mahendrakar 12*103e46e4SHarish Mahendrakar**WORKSPACE** Traditionally, the Jenkins `WORKSPACE` path. If not defined, a 13*103e46e4SHarish Mahendrakartemporary directory will be used. 14*103e46e4SHarish Mahendrakar 15*103e46e4SHarish Mahendrakar## LUCI Integration 16*103e46e4SHarish Mahendrakar 17*103e46e4SHarish Mahendrakar[Builder Dashboard](https://ci.chromium/p/open-codecs) \ 18*103e46e4SHarish MahendrakarThe new builders run these scripts on each CL. The current configuration 19*103e46e4SHarish Mahendrakarsupports the `refs/head/main` branch. 20*103e46e4SHarish Mahendrakar 21*103e46e4SHarish Mahendrakar## Scripts 22*103e46e4SHarish Mahendrakar 23*103e46e4SHarish Mahendrakar**compile.sh** Builds libwebm with supported configuration and host toolchains. 24