Azure DevOps流水线无法加载阶段问题求助
Azure DevOps流水线创建后无法加载阶段的问题
通过以下YAML自动创建的Azure DevOps流水线功能正常,但在门户中尝试查看/跳过阶段时,会提示错误:Unable to load the pipeline's stages.。而通过门户手动使用相同ymlPath创建的流水线,可正常加载阶段。
parameters: - name: 'branch' type: string default: 'main' - name: 'folderPath' type: string - name: 'pipelineName' type: string - name: 'repositoryName' type: string - name: 'repositoryType' type: string default: 'tfsgit' - name: 'skipFirstRun' type: boolean default: true - name: 'ymlPath' type: string - name: 'jobName' type: string default: 'CreatePipeline' - name: 'dependsOn' type: object default: [] - name: 'displayName' type: string default: 'Create a Pipeline' jobs: - job: '${{ parameters.jobName }}' displayName: '${{ parameters.displayName }}' dependsOn: '${{ parameters.dependsOn }}' pool: vmImage: windows-latest steps: - script: echo $(System.AccessToken) | az devops login displayName: 'Login to DevOps' - task: PowerShell@2 name: 'CreatePipeline' displayName: 'Create a Pipeline' inputs: targetType: 'inline' failOnStderr: true script: | $pipelineResult = (az pipelines create ` --name "${{ parameters.pipelineName }}" ` --repository "${{ parameters.repositoryName }}" ` --folder-path "${{ parameters.folderPath }}" ` --repository-type "${{parameters.repositoryType }}" ` --branch "${{ parameters.branch }}" ` --skip-first-run "${{ parameters.skipFirstrun }}" ` --yml-path "${{ parameters.ymlPath}}" ` --debug ` | ConvertFrom-Json) Write-Host "##vso[task.setvariable variable=pipelineId;isOutput=true;]$($pipelineResult.id)" env: SYSTEM_ACCESSTOKEN: $(System.AccessToken)
已尝试的排查操作:
- 尝试直接运行
az pipeline showCLI命令,但因组织策略限制无法执行; - 在门户中对比两个流水线的设置等,未发现差异。
内容的提问来源于stack exchange,提问作者Teeekzy
相关产品推荐
相关产品推荐

