First round

This commit is contained in:
Pascal Vizeli
2020-05-07 15:47:12 +02:00
parent a5d7f77378
commit ffc5886cab
8 changed files with 61 additions and 54 deletions

View File

@@ -1,26 +0,0 @@
# This azure pipeline template build add-ons
parameters:
addon: ''
arch: ''
jobs:
- job: '${{ parameters.addon }}'
condition: eq(variables['Build.SourceBranchName'], 'master')
pool:
vmImage: 'ubuntu-latest'
timeoutInMinutes: 360
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) \
--addon ${{ parameters.arch }} -t /data/${{ parameters.addon }} \
--docker-hub homeassistant --docker-hub-check
displayName: 'Build ${{ parameters.addon }}'

View File

@@ -8,14 +8,21 @@ trigger:
include:
- ada/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "ada"
arch: "--amd64 --armv7 --armhf"
arch:
- amd64
- armv7
- armhf

View File

@@ -8,14 +8,21 @@ trigger:
include:
- almond/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "almond"
arch: "--amd64 --armv7 --aarch64"
arch:
- amd64
- armv7
- aarch64

View File

@@ -8,14 +8,17 @@ trigger:
include:
- cec_scan/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "cec_scan"
arch: "--all"

View File

@@ -8,14 +8,17 @@ trigger:
include:
- check_config/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "check_config"
arch: "--all"

View File

@@ -8,14 +8,17 @@ trigger:
include:
- configurator/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "configurator"
arch: "--all"

View File

@@ -8,14 +8,21 @@ trigger:
include:
- deconz/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "deconz"
arch: "--armhf --amd64 --aarch64"
arch:
- armhf
- amd64
- aarch64

View File

@@ -8,14 +8,17 @@ trigger:
include:
- zwave/*
pr: none
resources:
repositories:
- repository: azure
type: github
name: "home-assistant/ci-azure"
endpoint: "home-assistant"
variables:
- name: versionBuilder
value: "2.0"
- group: docker
jobs:
- template: /.azure/azp-template-addon.yml
- template: templates/azp-job-version.yaml@azure
parameters:
addon: "zwave"
arch: "--all"