Sfoglia il codice sorgente

Set Travis to deploy new JSON onto master

pull/362/head
Dave Machado 7 anni fa
parent
commit
4e2df625d3
2 ha cambiato i file con 31 aggiunte e 0 eliminazioni
  1. +1
    -0
      .travis.yml
  2. +30
    -0
      build/deploy.sh

+ 1
- 0
.travis.yml Vedi File

@@ -8,5 +8,6 @@ script:
after_script:
- cd build
- sh build.sh
- sh deploy.sh
notifications:
email: false

+ 30
- 0
build/deploy.sh Vedi File

@@ -0,0 +1,30 @@
#!/bin/bash

set -o errexit -o nounset

if [ "$TRAVIS_BRANCH" != "master" ]
then
echo "This commit was made against $TRAVIS_BRANCH and not master! No deploy!"
exit 0
fi

rev=$(git rev-parse --short HEAD)

mkdir deploy
cd deploy

git init
git config user.name "Travis CI"
git config user.email "build@travis.org"

git remote add upstream "https://$GH_TOKEN@github.com/davemachado/public-apis.git"
git fetch upstream
git reset upstream/master

mv ../json/*
touch .

git add -A .
git commit -m "rebuild JSON at ${rev}"
git push upstream HEAD:master


Caricamento…
Annulla
Salva