diff options
author | 2017-07-05 13:47:24 +0530 | |
---|---|---|
committer | 2017-07-06 10:50:51 +0200 | |
commit | 784093e7ff4bf2d85a5889e2ab1e9950ea859896 (patch) | |
tree | 4f619af26e3907f45ed6df71ddbf7cc78c9e376d /jjb/functest | |
parent | 8f010075926791f8adf1e8a998c99d2718e9f0e4 (diff) |
Push Functest API doc to artifact
Note that it is not the final goal
The final goal is to integrate api doc into Functest
developer guide
This will be triggered from opnfvdocs and replace the current
developer guide:
http://docs.opnfv.org/en/stable-danube/submodules/functest/docs/testing/developer/devguide/index.html
This patch allows to have an up-to-date api docs on the artifact after
functest merge
http://artifacts.opnfv.org/functest/docs/
Change-Id: I91256add29ce9eadd66764c2234da1d60981dd31
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Diffstat (limited to 'jjb/functest')
-rw-r--r-- | jjb/functest/functest-project-jobs.yml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/jjb/functest/functest-project-jobs.yml b/jjb/functest/functest-project-jobs.yml index 7036f20c0..d9e94f056 100644 --- a/jjb/functest/functest-project-jobs.yml +++ b/jjb/functest/functest-project-jobs.yml @@ -9,6 +9,7 @@ jobs: - 'functest-verify-{stream}' + - 'functest-docs-upload-{stream}' stream: - master: @@ -80,6 +81,41 @@ unhealthy: 40 failing: 30 +- job-template: + name: 'functest-docs-upload-{stream}' + + disabled: '{obj:disabled}' + + parameters: + - project-parameter: + project: '{project}' + branch: '{branch}' + - 'opnfv-build-ubuntu-defaults' + + scm: + - git-scm + + triggers: + - gerrit: + server-name: 'gerrit.opnfv.org' + trigger-on: + - change-merged-event + - comment-added-contains-event: + comment-contains-value: 'remerge' + projects: + - project-compare-type: 'ANT' + project-pattern: '{project}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + disable-strict-forbidden-file-verification: 'true' + forbidden-file-paths: + - compare-type: ANT + pattern: 'docs/**|.gitignore' + + builders: + - functest-upload-doc-artifact + ################################ # job builders ################################ @@ -89,3 +125,10 @@ builders: - shell: | cd $WORKSPACE && tox + +- builder: + name: functest-upload-doc-artifact + builders: + - shell: | + cd $WORKSPACE && tox -edocs + wget -O - https://git.opnfv.org/releng/plain/utils/upload-artifact.sh | bash -s "functest/api/_build" "docs" |