Skip to content

Commit

Permalink
Use single pipelines
Browse files Browse the repository at this point in the history
  • Loading branch information
pvizeli committed Jun 6, 2019
1 parent c02b2d9 commit 12cadc0
Show file tree
Hide file tree
Showing 21 changed files with 500 additions and 361 deletions.
44 changes: 25 additions & 19 deletions .azure/azp-template-addon.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
# This azure pipeline template build add-ons

parameters:
addon: ''
arch: ''

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 }}'
# This azure pipeline template build add-ons

parameters:
addon: ''
arch: ''

jobs:

- job: '${{ parameters.addon }}'
condition: eq(variables['Build.SourceBranchName'], 'master')
pool:
vmImage: 'ubuntu-16.04'
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 }}'
Loading

0 comments on commit 12cadc0

Please sign in to comment.