xref: /aosp_15_r20/external/libwebm/infra/README.md (revision 103e46e4cd4b6efcf6001f23fa8665fb110abf8d)
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