收藏

SAP 电商云 UI 持续集成里 docker 的使用场景一例

2021-11-11  本文已影响0人  华山令狐冲

总共有三个场景:

我们看 hs-deploy-action 这个例子。

全部逻辑都在 Dockerfile 里。

FROM node:12

COPY package.json / 
COPY yarn.lock /

RUN yarn

COPY src/*.ts /
COPY tsconfig.json /

RUN ["yarn", "build"]

ENTRYPOINT ["node", "/index.js"]

这个 docker 镜像的执行逻辑是,使用 node 12 基准镜像,将 package.json 和 yarn.lock 拷贝到镜像根目录,以及 action 实现,即 src 文件夹下所有的 .ts 文件,一同拷贝到根目录,然后运行 yarn build 命令行(实际执行的是 tsc index.ts 命令),最后用 node 命令启动 index.js

更多Jerry的原创文章,尽在:"汪子熙":


上一篇 下一篇

猜你喜欢

热点阅读