diff options
author | Pranav K <prkrishn@hotmail.com> | 2021-12-22 22:28:40 +0300 |
---|---|---|
committer | Pranav K <prkrishn@hotmail.com> | 2021-12-22 22:29:09 +0300 |
commit | 54568c59ae2b1216734c7a1c6d25c4782080be09 (patch) | |
tree | a695bc649d895d31588c26b5ccb13c583d838899 | |
parent | 4ec32455cd5538c846a4c83a810bc4476cc857ec (diff) |
-rw-r--r-- | src/Components/benchmarkapps/Wasm.Performance/dockerfile | 17 | ||||
-rwxr-xr-x | src/Components/benchmarkapps/Wasm.Performance/exec.sh | 4 |
2 files changed, 13 insertions, 8 deletions
diff --git a/src/Components/benchmarkapps/Wasm.Performance/dockerfile b/src/Components/benchmarkapps/Wasm.Performance/dockerfile index 1b8a900f89..2729cb6a72 100644 --- a/src/Components/benchmarkapps/Wasm.Performance/dockerfile +++ b/src/Components/benchmarkapps/Wasm.Performance/dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build ENV StressRunDuration=0 ARG DEBIAN_FRONTEND=noninteractive @@ -12,7 +12,7 @@ RUN apt-get update \ nodejs \ git -ARG gitBranch=main +ARG gitBranch=prkrishn/aot-tests WORKDIR /src ADD https://api.github.com/repos/dotnet/aspnetcore/git/ref/heads/${gitBranch} /aspnetcore.commit @@ -24,12 +24,17 @@ RUN git init \ && git remote add origin https://github.com/aspnet/aspnetcore RUN ./restore.sh -RUN .dotnet/dotnet publish -c Release --no-restore -o /app ./src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj -RUN chmod +x /app/Wasm.Performance.Driver +RUN .dotnet/dotnet publish -c Release --no-restore -o /out/app ./src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj +RUN chmod +x /out/app/Wasm.Performance.Driver -WORKDIR /app +RUN .dotnet/dotnet workload install wasm-tools +RUN .dotnet/dotnet publish -c Release -o /out/aot-app ./src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj /p:RunAOTCompilation=true +RUN chmod +x /out/aot-app/Wasm.Performance.Driver + +WORKDIR /out/ FROM selenium/standalone-chrome:latest as final -COPY --from=build ./app ./ + +COPY --from=build ./out ./out COPY ./exec.sh ./ ENTRYPOINT [ "bash", "./exec.sh" ] diff --git a/src/Components/benchmarkapps/Wasm.Performance/exec.sh b/src/Components/benchmarkapps/Wasm.Performance/exec.sh index be913a8576..72b2c2d69a 100755 --- a/src/Components/benchmarkapps/Wasm.Performance/exec.sh +++ b/src/Components/benchmarkapps/Wasm.Performance/exec.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash /opt/bin/start-selenium-standalone.sh& -./Wasm.Performance.Driver $StressRunDuration - +./app/Wasm.Performance.Driver $StressRunDuration& +./aot-app/Wasm.Performance.Driver $StressRunDuration |