--- - project: name: hicn-docs jobs: - "hicn-docs-verify-{stream}-{os}-{executor-arch}" - "hicn-docs-merge-{stream}-{os}-{executor-arch}" project: "hicn" os: ubuntu2004 executor-arch: "x86_64" stream: - "master": branch: "master" repo: "hicn" branch-refspec: "" - "2210": branch: "stable/2210" repo: "2210" branch-refspec: "" type: - short - long - job-template: name: "hicn-docs-verify-{stream}-{os}-{executor-arch}" project-type: freestyle node: "builder-{os}-prod-{executor-arch}" concurrent: true allow-empty: "true" fingerprint: false only-if-success: true default-excludes: false properties: - lf-infra-properties: build-days-to-keep: "{build-days-to-keep}" parameters: - project-parameter: project: "{project}" - gerrit-parameter: branch: "{branch}" - gerrit-refspec-parameter: refspec: "{branch-refspec}" - os-parameter: os: "{os}" - stream-parameter: stream: "{repo}" scm: - gerrit-trigger-scm: credentials-id: "jenkins-gerrit-credentials" refspec: "$GERRIT_REFSPEC" choosing-strategy: "gerrit" wrappers: - fdio-infra-wrappers: build-timeout: "{build-timeout}" triggers: - gerrit-trigger-checkstyle-nonvoting: name: "{project}" branch: "{branch}" builders: - shell: !include-raw-escape: ../scripts/setup_executor_env.sh - shell: !include-raw-escape: ../scripts/hicn/docs.sh publishers: - fdio-infra-publish-docs-7day - fdio-infra-publish - job-template: name: "hicn-docs-merge-{stream}-{os}-{executor-arch}" project-type: freestyle node: "builder-{os}-prod-{executor-arch}" concurrent: false allow-empty: "true" fingerprint: false only-if-success: true default-excludes: false properties: - lf-infra-properties: build-days-to-keep: "{build-days-to-keep}" parameters: - project-parameter: project: "{project}" - gerrit-parameter: branch: "{branch}" - gerrit-refspec-parameter: refspec: "{branch-refspec}" - os-parameter: os: "{os}" - stream-parameter: stream: "{repo}" scm: - gerrit-trigger-scm: credentials-id: "jenkins-gerrit-credentials" refspec: "" choosing-strategy: "default" wrappers: - fdio-infra-wrappers: build-timeout: "{build-timeout}" triggers: - reverse: jobs: "hicn-merge-{stream}-{os}-{executor-arch}" result: "success" - gerrit: server-name: "Primary" trigger-on: - comment-added-contains-event: comment-contains-value: "run-docs" projects: - project-compare-type: "ANT" project-pattern: "{project}" branches: - branch-compare-type: "ANT" branch-pattern: "**/{branch}" skip-vote: successful: true failed: true unstable: true notbuilt: true builders: - shell: !include-raw-escape: ../scripts/setup_executor_env.sh - shell: !include-raw-escape: ../scripts/hicn/docs.sh publishers: - fdio-infra-publish-docs - fdio-infra-publish