Test the docker build on every PR
This commit is contained in:
		
							parent
							
								
									7666e95690
								
							
						
					
					
						commit
						2c7810a623
					
				| 
						 | 
					@ -24,6 +24,23 @@ jobs:
 | 
				
			||||||
          root: ./
 | 
					          root: ./
 | 
				
			||||||
          paths:
 | 
					          paths:
 | 
				
			||||||
            - .
 | 
					            - .
 | 
				
			||||||
 | 
					  image:
 | 
				
			||||||
 | 
					    docker:
 | 
				
			||||||
 | 
					      - image: circleci/golang:1.13.3
 | 
				
			||||||
 | 
					    working_directory: /home/circleci/workspace/helmfile
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - checkout
 | 
				
			||||||
 | 
					    - restore_cache:
 | 
				
			||||||
 | 
					        keys:
 | 
				
			||||||
 | 
					        - go-mod-cache-v1-{{ checksum "./go.sum" }}
 | 
				
			||||||
 | 
					        - go-mod-cache-v1-
 | 
				
			||||||
 | 
					    - setup_remote_docker
 | 
				
			||||||
 | 
					    - run:
 | 
				
			||||||
 | 
					        command: |
 | 
				
			||||||
 | 
					          docker login -u="$DOCKER_USER" -p="$DOCKER_PASS" quay.io
 | 
				
			||||||
 | 
					          make tools
 | 
				
			||||||
 | 
					          go mod vendor
 | 
				
			||||||
 | 
					          ORG=roboll BUILD_URL="$CIRCLE_BUILD_URL" make image
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  test:
 | 
					  test:
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
| 
						 | 
					@ -112,6 +129,7 @@ workflows:
 | 
				
			||||||
  build_and_test:
 | 
					  build_and_test:
 | 
				
			||||||
    jobs:
 | 
					    jobs:
 | 
				
			||||||
      - build
 | 
					      - build
 | 
				
			||||||
 | 
					      - image
 | 
				
			||||||
      - test
 | 
					      - test
 | 
				
			||||||
      - integration_tests:
 | 
					      - integration_tests:
 | 
				
			||||||
          requires:
 | 
					          requires:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue