mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +00:00
Update azure-pipelines-release.yml for Azure Pipelines (#26128)
* Update azure-pipelines-release.yml for Azure Pipelines * Update azure-pipelines-release.yml
This commit is contained in:
parent
c90e8ba7de
commit
9a16b7b0f6
@ -7,7 +7,7 @@ trigger:
|
|||||||
pr: none
|
pr: none
|
||||||
variables:
|
variables:
|
||||||
- name: versionBuilder
|
- name: versionBuilder
|
||||||
value: '5.2'
|
value: '6.1'
|
||||||
- group: docker
|
- group: docker
|
||||||
- group: github
|
- group: github
|
||||||
- group: twine
|
- group: twine
|
||||||
@ -155,48 +155,46 @@ stages:
|
|||||||
vmImage: 'ubuntu-latest'
|
vmImage: 'ubuntu-latest'
|
||||||
steps:
|
steps:
|
||||||
- script: |
|
- script: |
|
||||||
echo '{ "experimental": true }' | sudo tee /etc/docker/daemon.json
|
mkdir -p ~/.docker
|
||||||
sudo service docker restart
|
echo '{ "experimental": "enabled" }' > .docker/config.json
|
||||||
|
|
||||||
sleep 15
|
|
||||||
sudo docker login -u $(dockerUser) -p $(dockerPassword)
|
sudo docker login -u $(dockerUser) -p $(dockerPassword)
|
||||||
displayName: 'Enable manifest / Docker login'
|
displayName: 'Enable manifest / Docker login'
|
||||||
- script: |
|
- script: |
|
||||||
set -e
|
set -e
|
||||||
export DOCKER_CLI_EXPERIMENTAL=enabled
|
|
||||||
|
|
||||||
function create_manifest() {
|
function create_manifest() {
|
||||||
local tag_l=$1
|
local tag_l=$1
|
||||||
local tag_r=$2
|
local tag_r=$2
|
||||||
|
|
||||||
sudo docker manifest create homeassistant/home-assistant:${tag_l} \
|
sudo docker --config .docker manifest create homeassistant/home-assistant:${tag_l} \
|
||||||
homeassistant/amd64-homeassistant:${tag_r} \
|
homeassistant/amd64-homeassistant:${tag_r} \
|
||||||
homeassistant/i386-homeassistant:${tag_r} \
|
homeassistant/i386-homeassistant:${tag_r} \
|
||||||
homeassistant/armhf-homeassistant:${tag_r} \
|
homeassistant/armhf-homeassistant:${tag_r} \
|
||||||
homeassistant/armv7-homeassistant:${tag_r} \
|
homeassistant/armv7-homeassistant:${tag_r} \
|
||||||
homeassistant/aarch64-homeassistant:${tag_r}
|
homeassistant/aarch64-homeassistant:${tag_r}
|
||||||
|
|
||||||
sudo docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
sudo docker --config .docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
||||||
homeassistant/amd64-homeassistant:${tag_r} \
|
homeassistant/amd64-homeassistant:${tag_r} \
|
||||||
--os linux --arch amd64
|
--os linux --arch amd64
|
||||||
|
|
||||||
sudo docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
sudo docker --config .docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
||||||
homeassistant/i386-homeassistant:${tag_r} \
|
homeassistant/i386-homeassistant:${tag_r} \
|
||||||
--os linux --arch i386
|
--os linux --arch i386
|
||||||
|
|
||||||
sudo docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
sudo docker --config .docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
||||||
homeassistant/armhf-homeassistant:${tag_r} \
|
homeassistant/armhf-homeassistant:${tag_r} \
|
||||||
--os linux --arch arm --variant=v6
|
--os linux --arch arm --variant=v6
|
||||||
|
|
||||||
sudo docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
sudo docker --config .docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
||||||
homeassistant/armv7-homeassistant:${tag_r} \
|
homeassistant/armv7-homeassistant:${tag_r} \
|
||||||
--os linux --arch arm --variant=v7
|
--os linux --arch arm --variant=v7
|
||||||
|
|
||||||
sudo docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
sudo docker --config .docker manifest annotate homeassistant/home-assistant:${tag_l} \
|
||||||
homeassistant/aarch64-homeassistant:${tag_r} \
|
homeassistant/aarch64-homeassistant:${tag_r} \
|
||||||
--os linux --arch arm64 --variant=v8
|
--os linux --arch arm64 --variant=v8
|
||||||
|
|
||||||
sudo docker manifest push --purge homeassistant/home-assistant:${tag_l}
|
sudo docker --config .docker manifest push --purge homeassistant/home-assistant:${tag_l}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Create version tag
|
# Create version tag
|
||||||
|
Loading…
x
Reference in New Issue
Block a user