首页 > 解决方案 > Azure 管道和 yaml:如何在多个文件夹下处理文件?

问题描述

我正在为 Node 项目构建我的第一个 Azure 管道,我想知道如何在 Yaml 中访问项目表层以下的几个 package.json 文件?

我怎么能运行这个?

- script: |
    npm install
    npm run build
  displayName: 'npm install and build'

在表面之下的文件上?

或者,我正在考虑将多个 Yaml 文件都与我正在尝试构建的节点项目处于同一级别,并使用主 yaml 来触发所有子 yaml。

如果我只是这样做完全错误,请不要犹豫纠正我!

标签: node.jsbuildyamlazure-pipelinespackage.json

解决方案


就像您通常在控制台中一样?

- script: |
    cd some\folder\with\code
    npm ci
    npm run build

或者,我正在考虑将多个 Yaml 文件都与我正在尝试构建的节点项目处于同一级别,并使用主 yaml 来触发所有子 yaml。

我不认为它是这样工作的;)


推荐阅读