- SAP 电商云 UI 持续集成里 docker 的使用场景一例
- SAP UI5 sap.ui.vk 命名空间内的控件介绍
- SAP 电商云 Spartacus UI 的 Product C
- SAP 电商云 Spartacus UI 产品搜索结果的设计明细
- 网站上的 breadcrumb 使用场景浅析
- HTML 按钮(button)的 disable 属性和 dis
- SAP 电商云 Spartacus UI 的持续集成 - Con
- SAP 电商云 Spartacus UI Proxy Facad
- SAP 电商云 Spartacus UI 里如何捕捉语言设置的更
- Angular @Injectable 注解的工作原理浅析
总共有三个场景:
我们看 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的原创文章,尽在:"汪子熙":














网友评论