--- # Autorelease build jobs - job-template: name: "docs-update-{stream}" ###################### # Default parameters # ###################### disable-job: "false" ##################### # Job Configuration # ##################### project-type: freestyle node: centos7-builder-2c-2g disabled: "{disable-job}" properties: - lf-infra-properties: build-days-to-keep: 7 parameters: - lf-infra-parameters: project: "releng/autorelease" project-name: "autorelease" branch: "{branch}" stream: "{stream}" lftools-version: "{lftools-version}" - string: name: RELEASE_NAME description: "The next release name eg Magnesium" - bool: name: PUBLISH default: false description: "The flag to publish or not" scm: - lf-gerrit-clone: git-url: "$GIT_URL/$GERRIT_PROJECT" branch: "$GERRIT_BRANCH" refspec: "$GERRIT_REFSPEC" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true submodule-timeout: 10 basedir: "autorelease" choosing-strategy: default wipe-workspace: true - lf-gerrit-clone: git-url: "$GIT_URL/docs" branch: "$GERRIT_BRANCH" refspec: "$GERRIT_REFSPEC" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: true basedir: "docs" submodule-recursive: false submodule-timeout: 10 choosing-strategy: default wipe-workspace: false wrappers: - lf-infra-wrappers: build-timeout: 10 jenkins-ssh-credential: opendaylight-jenkins-ssh builders: - docs-update publishers: - lf-infra-publish - scm: name: lf-gerrit-clone scm: - git: credentials-id: "{jenkins-ssh-credential}" url: "{git-url}" basedir: "{basedir}" refspec: "{refspec}" branches: - "refs/heads/{branch}" skip-tag: true wipe-workspace: "{wipe-workspace}" submodule: disable: "{submodule-disable}" recursive: "{submodule-recursive}" timeout: "{submodule-timeout}" choosing-strategy: "{choosing-strategy}"