Updated CI script
This commit is contained in:
@@ -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 }}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user