jellyfin-server/.ci/azure-pipelines.yml

51 lines
1.3 KiB
YAML
Raw Normal View History

name: $(Date:yyyyMMdd)$(Rev:.r)
variables:
2019-02-19 01:17:57 +00:00
- name: TestProjects
value: "tests/**/*Tests.csproj"
2019-02-19 01:17:57 +00:00
- name: RestoreBuildProjects
value: "Jellyfin.Server/Jellyfin.Server.csproj"
- name: DotNetSdkVersion
value: 3.1.100
pr:
autoCancel: true
trigger:
batch: true
2019-02-18 21:26:40 +00:00
2019-02-18 22:24:39 +00:00
jobs:
- template: azure-pipelines-main.yml
parameters:
2020-01-15 10:27:38 +00:00
LinuxImage: "ubuntu-latest"
RestoreBuildProjects: $(RestoreBuildProjects)
- template: azure-pipelines-test.yml
parameters:
2020-01-15 10:27:38 +00:00
ImageNames:
Linux: "ubuntu-latest"
Windows: "windows-latest"
macOS: "macos-latest"
- template: azure-pipelines-windows.yml
parameters:
2020-01-15 10:27:38 +00:00
WindowsImage: "windows-latest"
TestProjects: $(TestProjects)
- template: azure-pipelines-compat.yml
parameters:
2020-01-15 10:27:38 +00:00
Packages:
2019-02-19 01:17:57 +00:00
Naming:
NugetPackageName: Jellyfin.Naming
AssemblyFileName: Emby.Naming.dll
2019-02-19 01:17:57 +00:00
Controller:
NugetPackageName: Jellyfin.Controller
AssemblyFileName: MediaBrowser.Controller.dll
2019-02-19 01:17:57 +00:00
Model:
NugetPackageName: Jellyfin.Model
AssemblyFileName: MediaBrowser.Model.dll
2019-02-19 01:17:57 +00:00
Common:
NugetPackageName: Jellyfin.Common
AssemblyFileName: MediaBrowser.Common.dll
2020-01-15 10:27:38 +00:00
LinuxImage: "ubuntu-latest"