Updates the emscripten Docker container we use to build in CI. We no longer need to explicitly set `EMSDK_PATH` since the container already does it.
Also remove `--embedded` flag from `./emsdk activate` since it was deprecated and is now the default.
archType: wasm
platform: Browser_wasm
container:
- image: ubuntu-18.04-webassembly-20200529220811-6a6da63
+ image: ubuntu-18.04-webassembly-20200827125937-9740252
registry: mcr
jobParameters:
runtimeFlavor: ${{ parameters.runtimeFlavor }}
- _subset: libs
- _additionalBuildArguments: ''
- ${{ parameters.variables }}
- - ${{ if eq(parameters.osGroup, 'Browser') }}:
- - EMSDK_PATH: /usr/local/emscripten
# Tests only run for 'allConfiguration' and 'net48' build-jobs
# If platform is in testBuildPlatforms we build tests as well.
- name: osOverride
value: -os Android
- ${{ if eq(parameters.osGroup, 'Browser') }}:
- - name: EMSDK_PATH
- value: /usr/local/emscripten
- name: archType
value: wasm
- name: osOverride
git clone https://github.com/emscripten-core/emsdk.git $(EMSDK_LOCAL_PATH)
cd $(EMSDK_LOCAL_PATH) && git checkout $(EMSCRIPTEN_VERSION)
cd $(EMSDK_LOCAL_PATH) && ./emsdk install $(EMSCRIPTEN_VERSION)
- cd $(EMSDK_LOCAL_PATH) && ./emsdk activate --embedded $(EMSCRIPTEN_VERSION)
+ cd $(EMSDK_LOCAL_PATH) && ./emsdk activate $(EMSCRIPTEN_VERSION)
touch $@
ifeq ($(EMSDK_PATH),emsdk)