@@ -638,13 +638,23 @@ jobs:
638
638
run : |
639
639
echo "deb-file=$(find artifacts/${{ needs.build_details.outputs.sha }} -type f | grep ${{ matrix.docker-debian-os }} | grep -v minimal | grep '${{ matrix.platform }}\.deb$' | grep dbgsym | grep deb)" >> "${GITHUB_OUTPUT}"
640
640
id : debian_debug_package
641
- - name : Log in to the github registry
641
+ - name : Login to Docker Hub
642
642
if : needs.build_details.outputs.publish_docker_image == 'true'
643
- run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
643
+ uses : docker/login-action@v3
644
+ with :
645
+ username : ${{ secrets.DOCKERHUB_USER }}
646
+ password : ${{ secrets.DOCKERHUB_PASSWORD }}
647
+ - name : Login to GitHub Container Registry
648
+ if : needs.build_details.outputs.publish_docker_image == 'true'
649
+ uses : docker/login-action@v3
650
+ with :
651
+ registry : ghcr.io
652
+ username : ${{ github.actor }}
653
+ password : ${{ secrets.GITHUB_TOKEN }}
644
654
- name : Build docker image
645
655
env :
646
656
PUBLISH_DOCKER_IMAGE : ${{ needs.build_details.outputs.publish_docker_image }}
647
- run : .github/scripts/build-docker.sh ${{ steps.debian_package.outputs.deb-file }} ${{ steps.debian_debug_package.outputs.deb-file }} ${{ needs.build_details.outputs.branch }} ${{ secrets.DOCKERHUB_USER }} ${{ secrets.DOCKERHUB_PASSWORD }} ${{ matrix.platform }}
657
+ run : .github/scripts/build-docker.sh " ${{ steps.debian_package.outputs.deb-file }}" " ${{ steps.debian_debug_package.outputs.deb-file }}" " ${{ needs.build_details.outputs.branch }}" " ${{ matrix.platform }}"
648
658
649
659
build_docker_alpine :
650
660
runs-on : ${{ matrix.runs-on }}
@@ -668,12 +678,23 @@ jobs:
668
678
run : |
669
679
echo "apk-file=$(find artifacts/${{ needs.build_details.outputs.sha }} -type f | grep -v minimal | grep 'apk$' | grep -v dbg | grep ${{ matrix.alpine-arch }})" >> "${GITHUB_OUTPUT}"
670
680
id : alpine_package
671
- - name : Log in to the github registry
672
- run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
681
+ - name : Login to Docker Hub
682
+ if : needs.build_details.outputs.publish_docker_image == 'true'
683
+ uses : docker/login-action@v3
684
+ with :
685
+ username : ${{ secrets.DOCKERHUB_USER }}
686
+ password : ${{ secrets.DOCKERHUB_PASSWORD }}
687
+ - name : Login to GitHub Container Registry
688
+ if : needs.build_details.outputs.publish_docker_image == 'true'
689
+ uses : docker/login-action@v3
690
+ with :
691
+ registry : ghcr.io
692
+ username : ${{ github.actor }}
693
+ password : ${{ secrets.GITHUB_TOKEN }}
673
694
- name : Build docker image
674
695
env :
675
696
PUBLISH_DOCKER_IMAGE : ${{ needs.build_details.outputs.publish_docker_image }}
676
- run : .github/scripts/build-docker-alpine.sh ${{ steps.alpine_package.outputs.apk-file }} ${{ needs.build_details.outputs.branch }} ${{ secrets.DOCKERHUB_USER }} ${{ secrets.DOCKERHUB_PASSWORD }} ${{ matrix.platform }}
697
+ run : .github/scripts/build-docker-alpine.sh " ${{ steps.alpine_package.outputs.apk-file }}" " ${{ needs.build_details.outputs.branch }}" " ${{ matrix.platform }}"
677
698
678
699
build_docker_minimal :
679
700
runs-on : ${{ matrix.runs-on }}
@@ -700,13 +721,23 @@ jobs:
700
721
run : |
701
722
echo "deb-file=$(find artifacts/${{ needs.build_details.outputs.sha }} -type f | grep ${{ matrix.docker-debian-os }} | grep minimal | grep '${{ matrix.platform }}\.deb$' | grep dbgsym | grep deb)" >> "${GITHUB_OUTPUT}"
702
723
id : debian_debug_package
703
- - name : Log in to the github registry
724
+ - name : Login to Docker Hub
704
725
if : needs.build_details.outputs.publish_docker_image == 'true'
705
- run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
726
+ uses : docker/login-action@v3
727
+ with :
728
+ username : ${{ secrets.DOCKERHUB_USER }}
729
+ password : ${{ secrets.DOCKERHUB_PASSWORD }}
730
+ - name : Login to GitHub Container Registry
731
+ if : needs.build_details.outputs.publish_docker_image == 'true'
732
+ uses : docker/login-action@v3
733
+ with :
734
+ registry : ghcr.io
735
+ username : ${{ github.actor }}
736
+ password : ${{ secrets.GITHUB_TOKEN }}
706
737
- name : Build docker image
707
738
env :
708
739
PUBLISH_DOCKER_IMAGE : ${{ needs.build_details.outputs.publish_docker_image }}
709
- run : .github/scripts/build-docker.sh ${{ steps.debian_package.outputs.deb-file }} ${{ steps.debian_debug_package.outputs.deb-file }} ${{ needs.build_details.outputs.branch }}-minimal ${{ secrets.DOCKERHUB_USER }} ${{ secrets.DOCKERHUB_PASSWORD }} ${{ matrix.platform }}
740
+ run : .github/scripts/build-docker.sh " ${{ steps.debian_package.outputs.deb-file }}" " ${{ steps.debian_debug_package.outputs.deb-file }}" " ${{ needs.build_details.outputs.branch }}-minimal" " ${{ matrix.platform }}"
710
741
711
742
build_docker_alpine_minimal :
712
743
runs-on : ${{ matrix.runs-on }}
@@ -734,12 +765,23 @@ jobs:
734
765
run : |
735
766
echo "apk-file=$(find artifacts/${{ needs.build_details.outputs.sha }} -type f | grep minimal | grep 'apk$' | grep dbg | grep ${{ matrix.alpine-arch }})" >> "${GITHUB_OUTPUT}"
736
767
id : alpine_dbg_package
737
- - name : Log in to the github registry
738
- run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
768
+ - name : Login to Docker Hub
769
+ if : needs.build_details.outputs.publish_docker_image == 'true'
770
+ uses : docker/login-action@v3
771
+ with :
772
+ username : ${{ secrets.DOCKERHUB_USER }}
773
+ password : ${{ secrets.DOCKERHUB_PASSWORD }}
774
+ - name : Login to GitHub Container Registry
775
+ if : needs.build_details.outputs.publish_docker_image == 'true'
776
+ uses : docker/login-action@v3
777
+ with :
778
+ registry : ghcr.io
779
+ username : ${{ github.actor }}
780
+ password : ${{ secrets.GITHUB_TOKEN }}
739
781
- name : Build docker image
740
782
env :
741
783
PUBLISH_DOCKER_IMAGE : ${{ needs.build_details.outputs.publish_docker_image }}
742
- run : .github/scripts/build-docker-alpine.sh ${{ steps.alpine_package.outputs.apk-file }} ${{ steps.alpine_dbg_package.outputs.apk-file }} ${{ needs.build_details.outputs.branch }}-minimal ${{ secrets.DOCKERHUB_USER }} ${{ secrets.DOCKERHUB_PASSWORD }} ${{ matrix.platform }}
784
+ run : .github/scripts/build-docker-alpine.sh " ${{ steps.alpine_package.outputs.apk-file }}" " ${{ steps.alpine_dbg_package.outputs.apk-file }}" " ${{ needs.build_details.outputs.branch }}-minimal" " ${{ matrix.platform }}"
743
785
744
786
build_docker_release :
745
787
runs-on : ubuntu-latest
0 commit comments