diff options
| author | Joshua M. Boniface <joshua@boniface.me> | 2020-06-19 17:20:48 -0400 |
|---|---|---|
| committer | Joshua M. Boniface <joshua@boniface.me> | 2020-06-19 17:20:48 -0400 |
| commit | 7b1190cb28bc1a423068a23303ff43f30b3c47ed (patch) | |
| tree | 57080719ba974b466b658e9e4aa7dcb0a8a9c7a1 | |
| parent | 5a1971c2801d8d6fa5ddba052e52f0d4d465ae1c (diff) | |
Build builder docker images in Azure
| -rw-r--r-- | .ci/azure-pipelines-package.yml | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/.ci/azure-pipelines-package.yml b/.ci/azure-pipelines-package.yml index 2189cc94a..fbbbeb158 100644 --- a/.ci/azure-pipelines-package.yml +++ b/.ci/azure-pipelines-package.yml @@ -64,6 +64,15 @@ jobs: - job: BuildDocker displayName: 'Build Docker' + strategy: + matrix: + Docker.amd64: + BuildConfiguration: amd64 + Docker.arm64: + BuildConfiguration: arm64 + Docker.armhf: + BuildConfiguration: armhf + pool: vmImage: 'ubuntu-latest' @@ -75,11 +84,11 @@ jobs: repository: 'jellyfin/jellyfin-server' command: buildAndPush buildContext: '.' - Dockerfile: 'deployment/Dockerfile.docker' + Dockerfile: 'deployment/Dockerfile.docker.$(BuildConfiguration)' containerRegistry: Docker Hub tags: | - unstable-$(Build.BuildNumber) - unstable + unstable-$(Build.BuildNumber)-$(BuildConfiguration) + unstable-$(BuildConfiguration) - task: Docker@2 displayName: 'Push Stable Image' @@ -88,11 +97,11 @@ jobs: repository: 'jellyfin/jellyfin-server' command: buildAndPush buildContext: '.' - Dockerfile: 'deployment/Dockerfile.docker' + Dockerfile: 'deployment/Dockerfile.docker.$(BuildConfiguration)' containerRegistry: Docker Hub tags: | - stable-$(Build.BuildNumber) - stable + stable-$(Build.BuildNumber)-$(BuildConfiguration) + stable-$(BuildConfiguration) - job: CollectArtifacts displayName: 'Collect Artifacts' |
