🐛 Fix gha again...
This commit is contained in:
		
							
								
								
									
										23
									
								
								.github/workflows/docker-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								.github/workflows/docker-build.yml
									
									
									
									
										vendored
									
									
								
							@@ -13,16 +13,25 @@ jobs:
 | 
			
		||||
      contents: read
 | 
			
		||||
      packages: write
 | 
			
		||||
 | 
			
		||||
    # Define a matrix to run this job for each microservice
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        service: [Sphere, Pass, Ring, Drive, Develop] # Add your service names here
 | 
			
		||||
        include:
 | 
			
		||||
          - service: Sphere
 | 
			
		||||
            image: sphere
 | 
			
		||||
          - service: Pass
 | 
			
		||||
            image: pass
 | 
			
		||||
          - service: Ring
 | 
			
		||||
            image: ring
 | 
			
		||||
          - service: Drive
 | 
			
		||||
            image: drive
 | 
			
		||||
          - service: Develop
 | 
			
		||||
            image: develop
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout repository
 | 
			
		||||
        uses: actions/checkout@v4 # Use the latest version
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
        with:
 | 
			
		||||
          fetch-depth: 0 # Required for NBGV
 | 
			
		||||
          fetch-depth: 0
 | 
			
		||||
 | 
			
		||||
      - name: Setup NBGV
 | 
			
		||||
        uses: dotnet/nbgv@master
 | 
			
		||||
@@ -42,11 +51,9 @@ jobs:
 | 
			
		||||
        uses: docker/build-push-action@v6
 | 
			
		||||
        with:
 | 
			
		||||
          context: .
 | 
			
		||||
          # Dynamically set the Dockerfile path based on the matrix service name
 | 
			
		||||
          file: DysonNetwork.${{ matrix.service }}/Dockerfile
 | 
			
		||||
          push: true
 | 
			
		||||
          # Create two tags: one with the version number and one with 'latest'
 | 
			
		||||
          tags: |
 | 
			
		||||
            ghcr.io/${{ lower(github.repository_owner) }}/dyson-${{ lower(matrix.service) }}:${{ steps.nbgv.outputs.SimpleVersion }}
 | 
			
		||||
            ghcr.io/${{ lower(github.repository_owner) }}/dyson-${{ lower(matrix.service) }}:latest
 | 
			
		||||
            ghcr.io/${{ github.repository_owner }}/dyson-${{ matrix.image }}:${{ steps.nbgv.outputs.SimpleVersion }}
 | 
			
		||||
            ghcr.io/${{ github.repository_owner }}/dyson-${{ matrix.image }}:latest
 | 
			
		||||
          platforms: linux/amd64
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user