Build builder docker images in Azure

This commit is contained in:
Joshua M. Boniface 2020-06-19 17:20:48 -04:00
parent 5a1971c280
commit 7b1190cb28

View File

@ -64,6 +64,15 @@ jobs:
- job: BuildDocker - job: BuildDocker
displayName: 'Build Docker' displayName: 'Build Docker'
strategy:
matrix:
Docker.amd64:
BuildConfiguration: amd64
Docker.arm64:
BuildConfiguration: arm64
Docker.armhf:
BuildConfiguration: armhf
pool: pool:
vmImage: 'ubuntu-latest' vmImage: 'ubuntu-latest'
@ -75,11 +84,11 @@ jobs:
repository: 'jellyfin/jellyfin-server' repository: 'jellyfin/jellyfin-server'
command: buildAndPush command: buildAndPush
buildContext: '.' buildContext: '.'
Dockerfile: 'deployment/Dockerfile.docker' Dockerfile: 'deployment/Dockerfile.docker.$(BuildConfiguration)'
containerRegistry: Docker Hub containerRegistry: Docker Hub
tags: | tags: |
unstable-$(Build.BuildNumber) unstable-$(Build.BuildNumber)-$(BuildConfiguration)
unstable unstable-$(BuildConfiguration)
- task: Docker@2 - task: Docker@2
displayName: 'Push Stable Image' displayName: 'Push Stable Image'
@ -88,11 +97,11 @@ jobs:
repository: 'jellyfin/jellyfin-server' repository: 'jellyfin/jellyfin-server'
command: buildAndPush command: buildAndPush
buildContext: '.' buildContext: '.'
Dockerfile: 'deployment/Dockerfile.docker' Dockerfile: 'deployment/Dockerfile.docker.$(BuildConfiguration)'
containerRegistry: Docker Hub containerRegistry: Docker Hub
tags: | tags: |
stable-$(Build.BuildNumber) stable-$(Build.BuildNumber)-$(BuildConfiguration)
stable stable-$(BuildConfiguration)
- job: CollectArtifacts - job: CollectArtifacts
displayName: 'Collect Artifacts' displayName: 'Collect Artifacts'