mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-05 08:11:30 -06:00
Add DockerFile for ChromeDevTools (#39624)
* Add DockerFile for ChromeDevTools Note that I was not able to verify it fully works, as it throws an authentication error on typescript/typescript on the Docker Hub. This is part of #39568 CC @weswigham * Fix run command * Update run command
This commit is contained in:
parent
6cd2dc9546
commit
8d7afc2b21
17
tests/cases/docker/chrome-devtools-frontend-next/Dockerfile
Normal file
17
tests/cases/docker/chrome-devtools-frontend-next/Dockerfile
Normal file
@ -0,0 +1,17 @@
|
||||
FROM node:current
|
||||
RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git /depot_tools
|
||||
ENV PATH=/depot_tools:$PATH
|
||||
WORKDIR /
|
||||
RUN mkdir devtools
|
||||
WORKDIR devtools
|
||||
RUN fetch devtools-frontend
|
||||
WORKDIR devtools-frontend
|
||||
RUN gn gen out/Default
|
||||
COPY --from=typescript/typescript /typescript/typescript-*.tgz /typescript.tgz
|
||||
RUN mkdir /typescript
|
||||
RUN tar -xzvf /typescript.tgz -C /typescript
|
||||
RUN ln -s /typescript/package ./node_modules/typescript
|
||||
# We don't want to show the ordering of which tasks ran in Ninja, as that is non-deterministic.
|
||||
# Instead, only show the errors in the log, from the first occurrence of a FAILED task.
|
||||
# If the task passes, then there is no log written.
|
||||
CMD ["autoninja", "-C", "out/Default", ">", "error.log", "||", "tail", "-n", "+$(sed", "-n", "'/FAILED/='", "error.log)", "error.log"]
|
||||
Loading…
x
Reference in New Issue
Block a user