Home | History | Annotate | Download | only in okio
      1 #!/bin/bash
      2 
      3 set -ex
      4 
      5 REPO="git (at] github.com:square/okio.git"
      6 GROUP_ID="com.squareup.okio"
      7 ARTIFACT_ID="okio"
      8 
      9 DIR=temp-clone
     10 
     11 # Delete any existing temporary website clone
     12 rm -rf $DIR
     13 
     14 # Clone the current repo into temp folder
     15 git clone $REPO $DIR
     16 
     17 # Move working directory into temp folder
     18 cd $DIR
     19 
     20 # Checkout and track the gh-pages branch
     21 git checkout -t origin/gh-pages
     22 
     23 # Delete everything
     24 rm -rf *
     25 
     26 # Download the latest javadoc
     27 curl -L "https://search.maven.org/remote_content?g=$GROUP_ID&a=$ARTIFACT_ID&v=LATEST&c=javadoc" > javadoc.zip
     28 unzip javadoc.zip
     29 rm javadoc.zip
     30 
     31 # Stage all files in git and create a commit
     32 git add .
     33 git add -u
     34 git commit -m "Website at $(date)"
     35 
     36 # Push the new files up to GitHub
     37 git push origin gh-pages
     38 
     39 # Delete our temp folder
     40 cd ..
     41 rm -rf $DIR
     42