ary*_*yan 4 typescript kubernetes kubernetes-helm skaffold
我正在使用 skaffold 在 Kubernetes 中通过 helm 运行我的 typescript 应用程序。以下是我的 skaffold 构建配置。
apiVersion: skaffold/v2beta8
kind: Config
build:
local:
push: false
tagPolicy:
gitCommit:
variant: CommitSha
prefix: commit-
artifacts:
- image: my-app
sync:
infer:
- '**/**/*.ts'
- '**/**/*.json'
Run Code Online (Sandbox Code Playgroud)
据此,每当我启动应用程序时,应用程序都会在更新时同步我的 ts 和 JSON 文件,除了这些文件之外,它将重建应用程序。我的根结构中有一个“build”文件夹。我已将其安装在 Kubernetes pod 上,因此每当构建应用程序时,我都会在本地获取最新的构建代码,这将有助于调试应用程序。但由于此应用程序不断重建,因为 skaffold 在构建文件夹中发现了更改。那么,如何忽略 skaffold watch 的文件夹/文件?我尝试使用 buildpacks.dependency 但它不起作用(生成构建器图像定义错误)。有人可以帮我吗?
谢谢。
归档时间: |
|
查看次数: |
2288 次 |
最近记录: |