Files
hassio-addons/.azure-pipelines/addon-template.yml
Arne Petersen d24589dae4 Non legacy (#33)
* disable legacy flag for each addon
* build.json for each addon
* update addons
2020-02-20 03:16:31 +01:00

20 lines
748 B
YAML

# This azure pipeline template build add-ons
parameters:
addon: ''
arch: ''
additionalArgs: ''
steps:
- script: sudo docker login -u $(dockerUser) -p $(dockerPassword)
displayName: 'DockerHub login'
- script: sudo docker pull homeassistant/amd64-builder:$(versionBuilder)
displayName: 'Install Builder'
- script: |
sudo docker run --rm --privileged \
-v ~/.docker:/root/.docker \
-v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \
homeassistant/amd64-builder:$(versionBuilder) \
--addon ${{ parameters.arch }} -t /data/${{ parameters.addon }} \
--docker-hub petersendev --docker-hub-check ${{ parameters.additionalArgs }}
displayName: 'Build ${{ parameters.addon }}'