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:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
@ -110,19 +110,3 @@ jobs:
 | 
				
			|||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
          wget https://scrutinizer-ci.com/ocular.phar
 | 
					          wget https://scrutinizer-ci.com/ocular.phar
 | 
				
			||||||
          php ocular.phar code-coverage:upload --format=php-clover data/coverage.clover
 | 
					          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