2019-02-19 02:16:17 +00:00
|
|
|
name: $(Date:yyyyMMdd)$(Rev:.r)
|
2019-02-18 22:47:31 +00:00
|
|
|
|
|
|
|
variables:
|
2019-02-19 01:17:57 +00:00
|
|
|
- name: TestProjects
|
2020-01-13 15:22:52 +00:00
|
|
|
value: "tests/**/*Tests.csproj"
|
2019-02-19 01:17:57 +00:00
|
|
|
- name: RestoreBuildProjects
|
2020-01-13 15:22:52 +00:00
|
|
|
value: "Jellyfin.Server/Jellyfin.Server.csproj"
|
|
|
|
- name: DotNetSdkVersion
|
|
|
|
value: 3.1.100
|
2019-02-18 22:47:31 +00:00
|
|
|
|
2019-02-18 21:36:24 +00:00
|
|
|
pr:
|
2019-02-18 22:42:24 +00:00
|
|
|
autoCancel: true
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
batch: true
|
2019-02-18 21:26:40 +00:00
|
|
|
|
2019-02-18 22:24:39 +00:00
|
|
|
jobs:
|
2020-01-13 15:22:52 +00:00
|
|
|
- template: azure-pipelines-main.yml
|
|
|
|
parameters:
|
2020-01-15 10:27:38 +00:00
|
|
|
LinuxImage: "ubuntu-latest"
|
2020-01-13 15:22:52 +00:00
|
|
|
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"
|
2020-01-13 15:22:52 +00:00
|
|
|
|
|
|
|
- template: azure-pipelines-windows.yml
|
|
|
|
parameters:
|
2020-01-15 10:27:38 +00:00
|
|
|
WindowsImage: "windows-latest"
|
2020-01-13 15:22:52 +00:00
|
|
|
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
|
2019-02-19 01:28:16 +00:00
|
|
|
AssemblyFileName: Emby.Naming.dll
|
2019-02-19 01:17:57 +00:00
|
|
|
Controller:
|
|
|
|
NugetPackageName: Jellyfin.Controller
|
2019-02-19 01:28:16 +00:00
|
|
|
AssemblyFileName: MediaBrowser.Controller.dll
|
2019-02-19 01:17:57 +00:00
|
|
|
Model:
|
|
|
|
NugetPackageName: Jellyfin.Model
|
2019-02-19 01:28:16 +00:00
|
|
|
AssemblyFileName: MediaBrowser.Model.dll
|
2019-02-19 01:17:57 +00:00
|
|
|
Common:
|
|
|
|
NugetPackageName: Jellyfin.Common
|
2019-02-19 01:28:16 +00:00
|
|
|
AssemblyFileName: MediaBrowser.Common.dll
|
2020-01-15 10:27:38 +00:00
|
|
|
LinuxImage: "ubuntu-latest"
|