summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/docs.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/vpp/docs.yaml')
-rw-r--r--jjb/vpp/docs.yaml172
1 files changed, 67 insertions, 105 deletions
diff --git a/jjb/vpp/docs.yaml b/jjb/vpp/docs.yaml
index 94de3dea..006801f4 100644
--- a/jjb/vpp/docs.yaml
+++ b/jjb/vpp/docs.yaml
@@ -2,31 +2,25 @@
- project:
name: docs
jobs:
- - 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
- 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
- - 'vpp-make-test-docs-merge-{stream}-{os}-{executor-arch}'
- - 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
+ - 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
+ - 'vpp-docsonly-verify-{stream}-{os}-{executor-arch}'
+ - 'vpp-docsonly-merge-{stream}-{os}-{executor-arch}'
project: 'vpp'
executor-arch: 'x86_64'
-
+ os:
+ - 'ubuntu2204'
stream:
- - master:
+ - 'master':
branch: 'master'
branch-refspec: ''
- os: 'ubuntu2004'
- - '2009':
- branch: 'stable/2009'
+ - '2310':
+ branch: 'stable/2310'
branch-refspec: ''
- os: 'ubuntu1804'
- - '2101':
- branch: 'stable/2101'
+ - '2402':
+ branch: 'stable/2402'
branch-refspec: ''
- os: 'ubuntu1804'
- - '2106':
- branch: 'stable/2106'
- branch-refspec: ''
- os: 'ubuntu1804'
- job-template:
name: 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
@@ -39,11 +33,9 @@
only-if-success: true
default-excludes: false
- build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ properties:
+ - lf-infra-properties:
+ build-days-to-keep: "{build-days-to-keep}"
parameters:
- project-parameter:
@@ -52,8 +44,6 @@
branch: '{branch}'
- os-parameter:
os: '{os}'
- - maven-exec:
- maven-version: 'mvn33-new'
- stream-parameter:
stream: '{stream}'
- gerrit-refspec-parameter:
@@ -75,16 +65,6 @@
branch: '{branch}'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'vpp-settings'
- global-settings-file: 'global-settings'
- shell:
!include-raw-escape:
- ../scripts/setup_executor_env.sh
@@ -94,11 +74,9 @@
- shell:
!include-raw-escape:
- ../scripts/vpp/docs.sh
- - shell:
- !include-raw-escape:
- - ../scripts/vpp/sphinx-docs.sh
publishers:
+ - fdio-infra-publish-docs-7day
- fdio-infra-publish
- job-template:
@@ -112,11 +90,9 @@
only-if-success: true
default-excludes: false
- build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ properties:
+ - lf-infra-properties:
+ build-days-to-keep: "{build-days-to-keep}"
parameters:
- project-parameter:
@@ -125,8 +101,6 @@
branch: '{branch}'
- os-parameter:
os: '{os}'
- - maven-exec:
- maven-version: 'mvn33-new'
- stream-parameter:
stream: '{stream}'
@@ -162,16 +136,6 @@
notbuilt: true
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'vpp-settings'
- global-settings-file: 'global-settings'
- shell:
!include-raw-escape:
- ../scripts/setup_executor_env.sh
@@ -183,11 +147,11 @@
- ../scripts/vpp/docs.sh
publishers:
+ - fdio-infra-publish-docs
- fdio-infra-publish
-
- job-template:
- name: 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
+ name: 'vpp-docsonly-verify-{stream}-{os}-{executor-arch}'
project-type: freestyle
node: 'builder-{os}-prod-{executor-arch}'
@@ -197,12 +161,6 @@
only-if-success: true
default-excludes: false
- build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
-
parameters:
- project-parameter:
project: '{project}'
@@ -210,8 +168,6 @@
branch: '{branch}'
- os-parameter:
os: '{os}'
- - maven-exec:
- maven-version: 'mvn33-new'
- stream-parameter:
stream: '{stream}'
- gerrit-refspec-parameter:
@@ -228,51 +184,61 @@
build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-checkstyle:
- name: '{project}'
- branch: '{branch}'
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - patchset-created-event:
+ exclude-drafts: 'true'
+ exclude-trivial-rebase: 'false'
+ exclude-no-code-change: 'false'
+ - draft-published-event
+ - comment-added-contains-event:
+ comment-contains-value: 'recheck-docsonly'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ file-paths:
+ - compare-type: 'REG_EXP'
+ pattern: '.*docs/.*'
+ override-votes: true
+ gerrit-build-notbuilt-verified-value: 0
+ gerrit-build-successful-verified-value: 1
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'vpp-settings'
- global-settings-file: 'global-settings'
- shell:
!include-raw-escape:
- ../scripts/setup_executor_env.sh
- shell:
!include-raw-escape:
+ - ../scripts/vpp/commitmsg.sh
+ - shell:
+ !include-raw-escape:
- ../scripts/setup_vpp_ubuntu_docker_test.sh
- shell:
!include-raw-escape:
- - ../scripts/vpp/make-test-docs.sh
+ - ../scripts/vpp/docs.sh
+ - shell:
+ !include-raw-escape:
+ - ../scripts/vpp/docs_spell.sh
publishers:
+ - fdio-infra-publish-docs-7day
- fdio-infra-publish
- job-template:
- name: 'vpp-make-test-docs-merge-{stream}-{os}-{executor-arch}'
+ name: 'vpp-docsonly-merge-{stream}-{os}-{executor-arch}'
project-type: freestyle
node: 'builder-{os}-prod-{executor-arch}'
- concurrent: false
+ concurrent: true
allow-empty: 'true'
fingerprint: false
only-if-success: true
default-excludes: false
- build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
-
parameters:
- project-parameter:
project: '{project}'
@@ -280,8 +246,6 @@
branch: '{branch}'
- os-parameter:
os: '{os}'
- - maven-exec:
- maven-version: 'mvn33-new'
- stream-parameter:
stream: '{stream}'
@@ -296,46 +260,44 @@
build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
- result: 'success'
- gerrit:
server-name: 'Primary'
trigger-on:
+ - change-merged-event
- comment-added-contains-event:
- comment-contains-value: 'run-docs'
+ comment-contains-value: 'remerge-docsonly'
projects:
- project-compare-type: 'ANT'
project-pattern: '{project}'
branches:
- branch-compare-type: 'ANT'
branch-pattern: '**/{branch}'
+ file-paths:
+ - compare-type: 'REG_EXP'
+ pattern: '.*docs/.*'
skip-vote:
successful: true
- failed: true
- unstable: true
- notbuilt: true
+ failed: false
+ unstable: false
+ notbuilt: false
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'vpp-settings'
- global-settings-file: 'global-settings'
- shell:
!include-raw-escape:
- ../scripts/setup_executor_env.sh
- shell:
!include-raw-escape:
+ - ../scripts/vpp/commitmsg.sh
+ - shell:
+ !include-raw-escape:
- ../scripts/setup_vpp_ubuntu_docker_test.sh
- shell:
!include-raw-escape:
- - ../scripts/vpp/make-test-docs.sh
+ - ../scripts/vpp/docs.sh
+ - shell:
+ !include-raw-escape:
+ - ../scripts/vpp/docs_spell.sh
publishers:
+ - fdio-infra-publish-docs
- fdio-infra-publish