|  | @@ -0,0 +1,35 @@
 | 
	
		
			
				|  |  | +sudo: required
 | 
	
		
			
				|  |  | +language: node_js
 | 
	
		
			
				|  |  | +node_js:
 | 
	
		
			
				|  |  | +- '8'
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +stages:
 | 
	
		
			
				|  |  | +- docker release
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +services:
 | 
	
		
			
				|  |  | +- docker
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +install:
 | 
	
		
			
				|  |  | +- npm install
 | 
	
		
			
				|  |  | +env:
 | 
	
		
			
				|  |  | +  global:
 | 
	
		
			
				|  |  | +  - DOCKER_USER=outsideris
 | 
	
		
			
				|  |  | +  # DOCKER_PASS
 | 
	
		
			
				|  |  | +  secure: "PdVWvrTmAIsGba/PXf65YB1TTtfWoO9BjW0XdkafzSOXNiS2pgizmAIF6jXbYjzh05iYrvizGZc7Nb6Z0MuxmV3QBUpcb9bYF6WSDNdG1cayIqOk3fBDAnnfqQ+n/rplcJZ21A+prVGUQ4Y8UqENlJOnC+rzPcfT3IyGRY5cIjY="
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +jobs:
 | 
	
		
			
				|  |  | +  include:
 | 
	
		
			
				|  |  | +  - stage: docker release
 | 
	
		
			
				|  |  | +    script: echo "Deploying Docker image"
 | 
	
		
			
				|  |  | +    deploy:
 | 
	
		
			
				|  |  | +      provider: script
 | 
	
		
			
				|  |  | +      script: |
 | 
	
		
			
				|  |  | +        docker login -u $DOCKER_USER -p $DOCKER_PASS
 | 
	
		
			
				|  |  | +        docker build -t outsideris/slack-invite-automation:$TRAVIS_TAG .
 | 
	
		
			
				|  |  | +        docker tag outsideris/slack-invite-automation:$TRAVIS_TAG outsideris/slack-invite-automation:latest
 | 
	
		
			
				|  |  | +        docker push outsideris/slack-invite-automation:$TRAVIS_TAG
 | 
	
		
			
				|  |  | +        docker push outsideris/slack-invite-automation:latest
 | 
	
		
			
				|  |  | +      skip_cleanup: true
 | 
	
		
			
				|  |  | +      on:
 | 
	
		
			
				|  |  | +        repo: outsideris/slack-invite-automation
 | 
	
		
			
				|  |  | +        tags: true
 |