mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-04-22 12:17:15 +00:00

* Improve alsa handling * use default from image * create alsa folder * Map config into addon * Add Audio object * Fix dbus * add host group file * Fix persistent file * Use new template * fix lint * Fix lint * add API * Update new base image / build system * Add audio container * extend new audio settings * provide pulse client config * Adjust files * Use without auth * reset did not exists now * cleanup old alsa layer * fix tasks * fix black * fix lint * Add dbus support * add dbus adjustments * Fixups
54 lines
1.5 KiB
YAML
54 lines
1.5 KiB
YAML
# https://dev.azure.com/home-assistant
|
|
|
|
trigger:
|
|
batch: true
|
|
branches:
|
|
include:
|
|
- dev
|
|
tags:
|
|
include:
|
|
- "*"
|
|
pr: none
|
|
variables:
|
|
- name: versionBuilder
|
|
value: "7.0"
|
|
- group: docker
|
|
|
|
jobs:
|
|
- job: "VersionValidate"
|
|
pool:
|
|
vmImage: "ubuntu-latest"
|
|
steps:
|
|
- task: UsePythonVersion@0
|
|
displayName: "Use Python 3.7"
|
|
inputs:
|
|
versionSpec: "3.7"
|
|
- script: |
|
|
setup_version="$(python setup.py -V)"
|
|
branch_version="$(Build.SourceBranchName)"
|
|
|
|
if [ "${branch_version}" == "dev" ]; then
|
|
exit 0
|
|
elif [ "${setup_version}" != "${branch_version}" ]; then
|
|
echo "Version of tag ${branch_version} don't match with ${setup_version}!"
|
|
exit 1
|
|
fi
|
|
displayName: "Check version of branch/tag"
|
|
- job: "Release"
|
|
dependsOn:
|
|
- "VersionValidate"
|
|
pool:
|
|
vmImage: "ubuntu-latest"
|
|
steps:
|
|
- script: sudo docker login -u $(dockerUser) -p $(dockerPassword)
|
|
displayName: "Docker hub 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) \
|
|
--generic $(Build.SourceBranchName) --all -t /data
|
|
displayName: "Build Release"
|