update opnfvdocs jjb to use build-composite.sh 97/5797/2
authorRyota MIBU <r-mibu@cq.jp.nec.com>
Thu, 7 Jan 2016 14:27:47 +0000 (23:27 +0900)
committerRyota MIBU <r-mibu@cq.jp.nec.com>
Fri, 8 Jan 2016 00:07:10 +0000 (09:07 +0900)
Note: https://gerrit.opnfv.org/gerrit/5791 have to be merged first.

Change-Id: I1b6f3e6bf20b955c68123a5dc3a334e538bc53f6
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
jjb/opnfvdocs/opnfvdocs.yml

index 94ca6fc..c4fa734 100644 (file)
@@ -66,8 +66,7 @@
                     pattern: 'docs/**'
 
     builders:
-        - clone-opnfv-repos
-        - build-html-and-pdf-docs-output
+        - build-opnfv-composite-docs
         - upload-under-review-docs-to-opnfv-artifacts
         - report-docs-build-result-to-gerrit
 
                     pattern: 'docs/**'
 
     builders:
-        - clone-opnfv-repos
-        - build-html-and-pdf-docs-output
+        - build-opnfv-composite-docs
 #        - upload-generated-docs-to-opnfv-artifacts
         - report-docs-build-result-to-gerrit
         - remove-old-docs-from-opnfv-artifacts
         - string:
             name: GERRIT_BRANCH
             default: '{branch}'
-            description: 'Specify the branch in this way in order to be able to use clone-opnfv-repos builder.'
+            description: 'Specify the branch in this way in order to be able to use build-opnfv-composite-docs builder.'
 
     scm:
         - git-scm:
         - timed: '0 H/6 * * *'
 
     builders:
-        - clone-opnfv-repos
-        - build-html-and-pdf-docs-output
+        - build-opnfv-composite-docs
 #        - upload-generated-docs-to-opnfv-artifacts
 
 - builder:
-    name: clone-opnfv-repos
-
-    # TODO(r-mibu): fix job name which is not relevant anymore
-    #               AND move this script into opnfvdocs repo
-
+    name: build-opnfv-composite-docs
     builders:
         - shell: |
-            #!/bin/bash
-            set -o errexit
-            set -o nounset
-            set -o pipefail
-
-            tmp=$WORKSPACE/composite_tmp
-            [[ -d $tmp ]] && rm -rf $tmp
-            mkdir -p $tmp
-            mkdir -p $WORKSPACE/docs/projects
-
-            pushd $tmp
-
-            # clone releng repo to get repo list
-            echo "Cloning releng repo"
-            git clone $GIT_CLONE_BASE/releng --branch master --depth 1 --quiet
-            repos=$(grep -v '^#' releng/jjb/opnfvdocs/project.cfg | sort)
-
-            echo
-            echo "Cloning repos of participating OPNFV Projects and copying docs"
-            echo
-            echo "--------------------------------------------------------"
-            for repo in $repos; do
-                echo "    $repo ($GERRIT_BRANCH)"
-                git clone $GIT_CLONE_BASE/$repo --branch $GERRIT_BRANCH --depth 1 --quiet
-                cp -r $repo/docs $WORKSPACE/docs/projects/$repo
-            done
-            echo "--------------------------------------------------------"
-            echo
-
-            echo "Creating document links"
-            for guide in configguide userguide
-            do
-                link_list=$WORKSPACE/docs/$guide/projects-$guide.rst
-                for repo in $repos
-                do
-                    file=projects/$repo/$guide/$guide.rst
-                    [[ -e $WORKSPACE/docs/$file ]] || continue
-                    echo "" >> $link_list
-                    echo "$repo:" >> $link_list
-                    echo ".. include:: ../$file" >> $link_list
-                done
-            done
-
-            popd
-            rm -rf $tmp
-
-            echo "Done"
+            #!/bin/bash -e
+            export PATH=$PATH:/usr/local/bin/
+            GERRIT_COMMENT=gerrit_comment.txt ./build-composite.sh