trigger: - master pool: vmImage: 'ubuntu-latest' variables: buildConfiguration: 'Release' steps: - checkout: self submodules: true - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r alpine-x64 -o $(Build.ArtifactStagingDirectory)/out/alpine-amd64' zipAfterPublish: false displayName: "Building for Alpine Linux (amd64)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r linux-arm -o $(Build.ArtifactStagingDirectory)/out/linux-arm' zipAfterPublish: false displayName: "Building for Linux (armv7h)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r linux-arm64 -o $(Build.ArtifactStagingDirectory)/out/linux-aarch64' zipAfterPublish: false displayName: "Building for Linux (aarch64)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r linux-x64 -o $(Build.ArtifactStagingDirectory)/out/linux-amd64' zipAfterPublish: false displayName: "Building for Linux (amd64)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r linux-x86 -o $(Build.ArtifactStagingDirectory)/out/linux-x86' zipAfterPublish: false displayName: "Building for Linux (x86)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r osx-x64 -o $(Build.ArtifactStagingDirectory)/out/macos' zipAfterPublish: false displayName: "Building for macOS (amd64)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r win8-arm -o $(Build.ArtifactStagingDirectory)/out/windows-arm' zipAfterPublish: false displayName: "Building for Windows (armv7h)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r win-x64 -o $(Build.ArtifactStagingDirectory)/out/windows-x64' zipAfterPublish: false displayName: "Building for Windows (x64)" - task: DotNetCoreCLI@2 inputs: command: 'publish' projects: 'Aaru/Aaru.csproj' publishWebProjects: false arguments: '-r win-x86 -o $(Build.ArtifactStagingDirectory)/out/windows-x86' zipAfterPublish: false displayName: "Building for Windows (x86)"