小编Ult*_* GC的帖子

Azure Pipeline - 为什么需要参数值

您好,.yaml 文件中有一个带有以下参数的管道:

parameters:
- name: Proceed
   displayName: Should we proceed
   type: boolean
   default: Yes
- name: Description
   displayName: Short description
   type: string

trigger: none

stages:
- template: sometemplate.yaml
  parameters:
    Proceed: ${{ parameters.Proceed }}
    CopySomething: ${{ parameters.Description }}
Run Code Online (Sandbox Code Playgroud)

当我运行管道时,即使参数中未指定“描述”,似乎也是必需的。它要求我输入一个值。我需要这是一个非必需参数,但不必设置为默认值?

谢谢

azure-devops azure-pipelines

8
推荐指数
1
解决办法
1万
查看次数

Azure 构建管道失败

需要帮助弄清楚为什么我们在尝试执行构建时会收到以下错误:

    stderr:  
error: Error: spawnSync /usr/bin/zip ENOBUFS
    at Object.spawnSync (node:internal/child_process:1111:20)
    at Object.spawnSync (node:child_process:814:24)
    at ToolRunner.execSync (/home/vsts/work/_tasks/ArchiveFiles_d8b84976-e99a-4b86-b885-4849694435b0/2.211.0/node_modules/azure-pipelines-task-lib/toolrunner.js:879:23)
    at zipArchive (/home/vsts/work/_tasks/ArchiveFiles_d8b84976-e99a-4b86-b885-4849694435b0/2.211.0/archivefiles.js:152:33)
    at createArchive (/home/vsts/work/_tasks/ArchiveFiles_d8b84976-e99a-4b86-b885-4849694435b0/2.211.0/archivefiles.js:278:13)
    at doWork (/home/vsts/work/_tasks/ArchiveFiles_d8b84976-e99a-4b86-b885-4849694435b0/2.211.0/archivefiles.js:338:9)
    at Object.<anonymous> (/home/vsts/work/_tasks/ArchiveFiles_d8b84976-e99a-4b86-b885-4849694435b0/2.211.0/archivefiles.js:347:1)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    at Module.load (node:internal/modules/cjs/loader:981:32) {
  errno: -105,
  code: 'ENOBUFS',
  syscall: 'spawnSync /usr/bin/zip',
  path: '/usr/bin/zip',
  spawnargs: [Array]
};
##[error]Error: Archive creation failed for archive file: /home/vsts/work/1/a/release/53059.zip 
Run Code Online (Sandbox Code Playgroud)

以上内容来自我们的 Azure DevOps 构建管道中的 ArchiveFiles@2 任务。这是任务:

- task: ArchiveFiles@2
  condition: eq(variables.IS_AFFECTED, 'true')
  inputs:
    rootFolderOrFile: $(Pipeline.Workspace)/dist/${{ folder }}
    includeRootFolder: false
    archiveType: zip
    archiveFile: …
Run Code Online (Sandbox Code Playgroud)

azure-devops azure-pipelines

4
推荐指数
1
解决办法
957
查看次数

Azure DevOps - 如何更新管道存储库源而不重新创建新的存储库源?

我计划将我的 Azure 管道源文件移动到新的 Azure 存储库。如何更新现有管道设置以指向新的 Azure 私有存储库位置?我不想重新创建存储库和变量。现在,如果我编辑当前管道设置,它只允许我从当前存储库中选择 .yml 文件。没有更改回购的选项。

谢谢

azure-devops azure-pipelines

3
推荐指数
1
解决办法
2414
查看次数

标签 统计

azure-devops ×3

azure-pipelines ×3