committed by
							
								
								GitHub
							
						
					
				
				 1 changed files with 35 additions and 0 deletions
			
			
		@ -0,0 +1,35 @@ | 
				
			|||||
 | 
					# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node | 
				
			||||
 | 
					# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					name: Auto Test | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					on: | 
				
			||||
 | 
					  push: | 
				
			||||
 | 
					    branches: [ master ] | 
				
			||||
 | 
					  pull_request: | 
				
			||||
 | 
					    branches: [ master ] | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					jobs: | 
				
			||||
 | 
					  build: | 
				
			||||
 | 
					    runs-on: ubuntu-latest | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    strategy: | 
				
			||||
 | 
					      matrix: | 
				
			||||
 | 
					        node-version: [14.x, 16.x] | 
				
			||||
 | 
					        # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    steps: | 
				
			||||
 | 
					    - uses: actions/checkout@v2 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    - env:  | 
				
			||||
 | 
					        HEADLESS_TEST: 1 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    - name: Use Node.js ${{ matrix.node-version }} | 
				
			||||
 | 
					      uses: actions/setup-node@v2 | 
				
			||||
 | 
					      with: | 
				
			||||
 | 
					        node-version: ${{ matrix.node-version }} | 
				
			||||
 | 
					        cache: 'npm' | 
				
			||||
 | 
					         | 
				
			||||
 | 
					    - run: npm ci | 
				
			||||
 | 
					    - run: npm run build | 
				
			||||
 | 
					    - run: npm test | 
				
			||||
					Loading…
					
					
				
		Reference in new issue