Updated CI script

This commit is contained in:
egguy
2023-02-07 15:19:03 +11:00
parent df123e66c4
commit d6ea3f9a15
+8 -4
View File
@@ -52,14 +52,18 @@ jobs:
addon: ${{fromJSON(needs.variables.outputs.ADDON_LIST)}}
steps:
- uses: actions/checkout@v3
- name: Docker login
- name: Login to docker
uses: docker/login-action@v2
if: (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/')) && (github.event_name == 'push' || github.event_name == 'workflow_dispatch')
run: echo ${{ secrets.DOCKER_SECRET }} | docker login -u egguy --password-stdin
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build
run: |
cp ${{ matrix.addon }}/build.yaml ${{ matrix.addon }}
#cp ${{ matrix.addon }}/build.yaml ${{ matrix.addon }}
docker run --rm --privileged \
-v /home/runner/.docker:/root/.docker \
-v /run/docker.sock:/run/docker.sock:rw \
-v $(pwd)/${{ matrix.addon }}:/data homeassistant/amd64-builder --${{ matrix.arch }} -t /data \
${{ env.DOCKER_ARGS }}
${{ env.DOCKER_ARGS }}