try splitting test and publish
This commit is contained in:
		
							parent
							
								
									bed0db40d7
								
							
						
					
					
						commit
						4d1ba5f9e7
					
				
							
								
								
									
										25
									
								
								.github/workflows/publish.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/publish.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
			
		||||
name: DockerHub
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  workflow_run:
 | 
			
		||||
    workflows: Tests
 | 
			
		||||
    branches: master
 | 
			
		||||
    types: completed
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  publish:
 | 
			
		||||
    name: Publish
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    needs: [format, test]
 | 
			
		||||
    if: ${{ github.event.workflow_run.conclusion == 'success' }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@master
 | 
			
		||||
    - name: Publish to Registry
 | 
			
		||||
      uses: elgohr/Publish-Docker-Github-Action@master
 | 
			
		||||
      with:
 | 
			
		||||
        name: shish2k/shimmie2
 | 
			
		||||
        username: ${{ secrets.DOCKER_USERNAME }}
 | 
			
		||||
        password: ${{ secrets.DOCKER_PASSWORD }}
 | 
			
		||||
        cache: ${{ github.event_name != 'schedule' }}
 | 
			
		||||
        buildoptions: "--build-arg RUN_TESTS=false"
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
name: Test & Publish
 | 
			
		||||
name: Tests
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
@ -110,19 +110,3 @@ jobs:
 | 
			
		||||
      run: |
 | 
			
		||||
          wget https://scrutinizer-ci.com/ocular.phar
 | 
			
		||||
          php ocular.phar code-coverage:upload --format=php-clover data/coverage.clover
 | 
			
		||||
 | 
			
		||||
  publish:
 | 
			
		||||
    name: Publish
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    needs: [format, test]
 | 
			
		||||
    if: github.event_name == 'push' && github.ref == 'refs/heads/master'
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@master
 | 
			
		||||
    - name: Publish to Registry
 | 
			
		||||
      uses: elgohr/Publish-Docker-Github-Action@master
 | 
			
		||||
      with:
 | 
			
		||||
        name: shish2k/shimmie2
 | 
			
		||||
        username: ${{ secrets.DOCKER_USERNAME }}
 | 
			
		||||
        password: ${{ secrets.DOCKER_PASSWORD }}
 | 
			
		||||
        cache: ${{ github.event_name != 'schedule' }}
 | 
			
		||||
        buildoptions: "--build-arg RUN_TESTS=false"
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user