You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2020/02/10 07:41:18 UTC

[servicecomb-docs] branch master updated: fixed old file not deleted problem (#120)

This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new 4dcdee4  fixed old file not deleted problem (#120)
4dcdee4 is described below

commit 4dcdee46feccbacca7ee7da07525de3c58f6c892
Author: bao liu <bi...@qq.com>
AuthorDate: Mon Feb 10 15:41:08 2020 +0800

    fixed old file not deleted problem (#120)
---
 scripts/travis.sh | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/scripts/travis.sh b/scripts/travis.sh
index 24826a0..d23e554 100644
--- a/scripts/travis.sh
+++ b/scripts/travis.sh
@@ -28,18 +28,27 @@ if [ "$1" == "script" ]; then
   gitbook build service-center-reference docs/service-center
   git clone --depth=10 --branch=master https://$PUSH_TARGET_URL servicecomb-java-chassis-doc
   if [ "$TRAVIS_BRANCH" == "master" ]; then
+    mkdir servicecomb-java-chassis-doc/temp
+    cp -r servicecomb-java-chassis-doc/docs/java-chassis/1.x servicecomb-java-chassis-doc/temp
+    rm -r servicecomb-java-chassis-doc/docs/*
     cp -r docs/ servicecomb-java-chassis-doc/
+    cp -r servicecomb-java-chassis-doc/temp/1.x docs/ servicecomb-java-chassis-doc/java-chassis
+    rm -r servicecomb-java-chassis-doc/temp
   elif [ "$TRAVIS_BRANCH" == "java-chassis-1.x" ]; then
-    cp -r docs/java-chassis servicecomb-java-chassis-doc/java-chassis/1.x
+    rm -r servicecomb-java-chassis-doc/docs/java-chassis/1.x/*
+    cp -r docs/java-chassis/* servicecomb-java-chassis-doc/docs/java-chassis/1.x
   else
     exit 1
   fi
 elif [ "$1" == "after_success" ]; then
-  cd servicecomb-java-chassis-doc
-  git checkout -b master
-  git add docs
-  git commit -m "Publish gitbook docs"
-  git push https://$DEPLOY_TOKEN@$PUSH_TARGET_URL master
+  if [ -z $DEPLOY_TOKEN ]; then
+    echo "PR release if ignored"
+  else
+    cd servicecomb-java-chassis-doc
+    git add docs
+    git commit -m "Publish gitbook docs"
+    git push https://$DEPLOY_TOKEN@$PUSH_TARGET_URL master
+  fi
 else 
   exit 1
 fi