You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							842 B
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							842 B
						
					
					
				#!/usr/bin/env bash | 
						|
 | 
						|
set -e | 
						|
 | 
						|
if [[ -n $TRAVIS_TAG && $TRAVIS_JOB_NUMBER =~ ".3" ]]; then | 
						|
  echo "About to publish $TRAVIS_TAG to ajv-dist..." | 
						|
 | 
						|
  git config user.email "$GIT_USER_EMAIL" | 
						|
  git config user.name "$GIT_USER_NAME" | 
						|
 | 
						|
  git clone https://${GITHUB_TOKEN}@github.com/ajv-validator/ajv-dist.git ../ajv-dist | 
						|
 | 
						|
  rm -rf ../ajv-dist/dist | 
						|
  mkdir ../ajv-dist/dist | 
						|
  cp ./dist/ajv.* ../ajv-dist/dist | 
						|
  cat bower.json | sed 's/"name": "ajv"/"name": "ajv-dist"/' > ../ajv-dist/bower.json | 
						|
  cd ../ajv-dist | 
						|
 | 
						|
  if [[ `git status --porcelain` ]]; then | 
						|
    echo "Changes detected. Updating master branch..." | 
						|
    git add -A | 
						|
    git commit -m "updated by travis build #$TRAVIS_BUILD_NUMBER" | 
						|
    git push --quiet origin master > /dev/null 2>&1 | 
						|
  fi | 
						|
 | 
						|
  echo "Publishing tag..." | 
						|
 | 
						|
  git tag $TRAVIS_TAG | 
						|
  git push --tags > /dev/null 2>&1 | 
						|
 | 
						|
  echo "Done" | 
						|
fi
 | 
						|
 |