gpt4 book ai didi

Azure管道从资源存储库读取文件

转载 作者:行者123 更新时间:2023-12-05 01:08:52 25 4
gpt4 key购买 nike

我在我的 azure-pipelines 模板中引用存储库,如下所示:

resources:
repositories:

- repository: MyRepo
type: git
name: MyRepoName
ref: MyRepoRef

我想知道是否可以读取引用存储库内的文件内容,该存储库内是另一个正在管道中执行的 yaml。

最佳答案

如果我们在管道中使用另一个存储库,我们可以读取引用的存储库中文件的内容。我们可以引用这个link了解更多详情

在我的测试中,项目名称是test,引用的存储库是test,当前存储库是sample,然后我读取了内容文件pull_request_template.md

YAML 构建定义:

trigger: none

resources:
repositories:
- repository: test
type: git
name: test/test
ref: master

steps:
#checkout referenced repository
- checkout: test
#List SourcesDirectory files
- task: Bash@3
inputs:
targetType: 'inline'
script: 'ls ''$(Build.SourcesDirectory)'''
#Read the contents of the file pull_request_template.md
- task: PowerShell@2
inputs:
targetType: 'inline'
script: 'Get-Content -Path $(Build.SourcesDirectory)\pull_request_template.md'

结果:

enter image description here

关于Azure管道从资源存储库读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65674610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com