All checks were successful
		
		
	
	Docker Build / Build Docker image (push) Successful in 7m33s
				
			
		
			
				
	
	
		
			75 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: Docker Build
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    branches:
 | 
						|
      - main
 | 
						|
    paths:
 | 
						|
      - 'Dockerfile'
 | 
						|
      - 'entrypoint.sh'
 | 
						|
      - '.gitea/workflows/docker-build.yml'
 | 
						|
      - 'telegraf.conf'
 | 
						|
 | 
						|
jobs:
 | 
						|
  build:
 | 
						|
    name: Build Docker image
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
 | 
						|
    steps:
 | 
						|
      - name: Checkout code
 | 
						|
        uses: actions/checkout@v2
 | 
						|
 | 
						|
      - name: open the docker socket
 | 
						|
        run: sudo chmod 666 /var/run/docker.sock
 | 
						|
 | 
						|
      - name: Set up QEMU
 | 
						|
        uses: docker/setup-qemu-action@v1
 | 
						|
 | 
						|
      - name: Set up Docker Buildx
 | 
						|
        uses: docker/setup-buildx-action@v1
 | 
						|
 | 
						|
      - name: Login to Docker Hub
 | 
						|
        uses: docker/login-action@v1
 | 
						|
        with:
 | 
						|
          username: ${{ secrets.DOCKER_USERNAME }}
 | 
						|
          password: ${{ secrets.DOCKER_PASSWORD }}
 | 
						|
 | 
						|
      - name: Build Docker image
 | 
						|
        run: |
 | 
						|
          docker buildx build \
 | 
						|
            --file Dockerfile \
 | 
						|
            --tag uzurka/freebox-telegraf:latest \
 | 
						|
            --tag uzurka/freebox-telegraf:${{ github.sha }} \
 | 
						|
            --platform linux/amd64,linux/arm64,linux/arm/v7 \
 | 
						|
            --push \
 | 
						|
            .
 | 
						|
 | 
						|
      - name: Build Success
 | 
						|
        uses: rjstone/discord-webhook-notify@v1
 | 
						|
        if: success()
 | 
						|
        with:
 | 
						|
            severity: info
 | 
						|
            details: <@436978132105560064> Freebox-telegraf Docker image build sucessfull !
 | 
						|
            webhookUrl: ${{ secrets.DISCORD_WEBHOOK }}
 | 
						|
            username: Gitea uzurka
 | 
						|
            avatar_url: https://download.uzurka.fr/Logo/uzurka200.png
 | 
						|
 | 
						|
      - name: Build Failure
 | 
						|
        uses: rjstone/discord-webhook-notify@v1
 | 
						|
        if: failure()
 | 
						|
        with:
 | 
						|
            severity: error
 | 
						|
            details: <@436978132105560064> Freebox-telegraf Docker image build failed ! 
 | 
						|
            webhookUrl: ${{ secrets.DISCORD_WEBHOOK }}
 | 
						|
            username: Gitea uzurka
 | 
						|
            avatar_url: https://download.uzurka.fr/Logo/uzurka200.png
 | 
						|
 | 
						|
      - name: Build Cancelled
 | 
						|
        uses: rjstone/discord-webhook-notify@v1
 | 
						|
        if: cancelled()
 | 
						|
        with:
 | 
						|
            severity: warn
 | 
						|
            details: <@436978132105560064> Freebox-telegraf Docker image build cancelled ! 
 | 
						|
            webhookUrl: ${{ secrets.DISCORD_WEBHOOK }}
 | 
						|
            username: Gitea uzurka
 | 
						|
            avatar_url: https://download.uzurka.fr/Logo/uzurka200.png |