diff options
author | Ryota MIBU <r-mibu@cq.jp.nec.com> | 2016-01-07 19:02:27 +0900 |
---|---|---|
committer | Ryota MIBU <r-mibu@cq.jp.nec.com> | 2016-01-07 19:03:42 +0900 |
commit | 86e44daad61a306f48f8fdfa7c62c66ffdc7cd2d (patch) | |
tree | ba2221437c1dd9f937d7d93d383694db0d2363e2 /jjb/opnfvdocs | |
parent | f98556c6d6f201d14ec3f3484cbdcd27e22fd56f (diff) |
fix clone-opnfv-repos builder for composite-docs
This patch may fix issue that opnfvdocs job to create
OPNFV composite docs by limiting import files from other
repos to those of docs folders.
Change-Id: I7f7edba0c6ca15a80ceedd98ce6c1e36f0ce05cd
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Diffstat (limited to 'jjb/opnfvdocs')
-rw-r--r-- | jjb/opnfvdocs/opnfvdocs.yml | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/jjb/opnfvdocs/opnfvdocs.yml b/jjb/opnfvdocs/opnfvdocs.yml index de48aafb7..9238a8d3d 100644 --- a/jjb/opnfvdocs/opnfvdocs.yml +++ b/jjb/opnfvdocs/opnfvdocs.yml @@ -159,23 +159,29 @@ 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 - cd $WORKSPACE echo "Cloning releng repo" git clone $GIT_CLONE_BASE/releng --branch master --depth 1 --quiet - # clone rest of the repos and checkout the branch - echo "Cloning repos of participating OPNFV Projects and checking out $GERRIT_BRANCH" + echo + echo "Cloning repos of participating OPNFV Projects and copying docs" echo echo "--------------------------------------------------------" for repo in $(grep -v '^#' $WORKSPACE/releng/jjb/opnfvdocs/project.cfg | sort); do - cd $WORKSPACE/docs - echo " $repo" + 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 "Done" - # remove releng clone in order not to cause issues for rest of the builders - /bin/rm -rf $WORKSPACE/releng + popd + rm -rf $tmp |