如何解决';意外价值&;YAML文件(Azure DevOps)中的映射错误&x27;
对于我的ASP.Net核心项目,我正在尝试将CI/CD与Azure集成。(尽管如此,我还是Azure DevOps的新手。如果我的问题不清楚,请原谅) 在那里,我尝试使用GitHub创建Azure管线,如下所示:如何解决';意外价值&;YAML文件(Azure DevOps)中的映射错误&x27;,azure,azure-devops,yaml,azure-web-app-service,Azure,Azure Devops,Yaml,Azure Web App Service,对于我的ASP.Net核心项目,我正在尝试将CI/CD与Azure集成。(尽管如此,我还是Azure DevOps的新手。如果我的问题不清楚,请原谅) 在那里,我尝试使用GitHub创建Azure管线,如下所示: 因为我已经在我的GitHub存储库中创建了.yml文件,所以我决定使用现有Azure管道YAML文件选项。 我已经在Github repo的路径.Github/workflows/dotnet.yml中创建了以下yml文件 以下是dotnet.yml文件: name: .NET
因为我已经在我的GitHub存储库中创建了
.yml
文件,所以我决定使用现有Azure管道YAML文件选项。我已经在Github repo的路径
.Github/workflows/dotnet.yml
中创建了以下yml
文件
以下是dotnet.yml文件:
name: .NET
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup .NET
uses: actions/setup-dotnet@v1
with:
dotnet-version: 5.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore
# - name: Test
# run: dotnet test --no-build --verbosity normal
但我得到的两个错误如下:
/.github/workflows/dotnet.yml(第3行,第1列):意外值“开”
/.github/workflows/dotnet.yml(第10行,第1列):未创建映射
期望
我不明白为什么我会犯这些错误。当我推送到存储库时,dotnet构建运行并成功构建
有人能告诉我如何解决这两个错误吗?我的YAML文件中的错误是什么
提前感谢。看起来您试图运行github actions build这就是它不起作用的原因。请查看如何构建您的构建 在Azure管道中,它将像这样运行
steps:
- task: UseDotNet@2
inputs:
packageType: 'sdk'
version: '5.0.x'
- task: DotNetCoreCLI@2
displayName: Restore
inputs:
command: restore
projects: '**/*.csproj'
- script: dotnet build --no-restore
displayName: 'Build'
workingDirectory: SET_WORK_DIR
这是GitHub操作YAML定义,而不是Azure DevOps YAML管道定义。