X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-docker-jobs.yaml;h=d4d265a488f7da0ea432dbaed3b32cde2c4426c5;hb=refs%2Ftags%2Fv0.38.3;hp=220c22526bc3c0ff7348735cb6e2caf3f2ef2ec6;hpb=5113d3c9d84c3e4237e3c2fa0f616bdfcb2a6d15;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-docker-jobs.yaml b/jjb/lf-docker-jobs.yaml index 220c2252..d4d265a4 100644 --- a/jjb/lf-docker-jobs.yaml +++ b/jjb/lf-docker-jobs.yaml @@ -10,7 +10,6 @@ builders: - inject: properties-content: | - DOCKER_NAME={docker-name} DOCKER_ROOT={docker-root} - conditional-step: condition-kind: regex-match @@ -37,8 +36,10 @@ - inject: properties-content: | DOCKER_ARGS={docker-build-args} + DOCKER_NAME={docker-name} DOCKER_ROOT={docker-root} CONTAINER_PULL_REGISTRY={container-public-registry} + CONTAINER_PUSH_REGISTRY={container-push-registry} - shell: !include-raw-escape: - ../shell/docker-build.sh @@ -129,6 +130,14 @@ - comment-added-contains-event: comment-contains-value: '^Patch Set[ ]+[0-9]+:([ ]+|[\n]+)(recheck|reverify)$' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: '.*' + + # github_included_regions MUST match gerrit_trigger_file_paths + github_included_regions: + - '.*' + builders: - lf-infra-pre-build - lf-infra-docker-login: @@ -137,17 +146,19 @@ - shell: '{pre_docker_build_script}' - lf-docker-get-container-tag: docker-use-params-from: '{docker-use-params-from}' - docker-name: '{docker-name}' docker-root: '{docker-root}' - lf-docker-build: docker-build-args: '{docker-build-args}' + docker-name: '{docker-name}' docker-root: '{docker-root}' container-public-registry: '{container-public-registry}' + container-push-registry: '{container-push-registry}' - shell: '{post_docker_build_script}' - lf-provide-maven-settings-cleanup - docker_merge_common: &docker_merge_common name: docker-merge-common + cron: '' scm: - lf-infra-gerrit-scm: @@ -165,6 +176,14 @@ - comment-added-contains-event: comment-contains-value: remerge$ + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: '.*' + + # github_included_regions MUST match gerrit_trigger_file_paths + github_included_regions: + - '.*' + builders: - lf-infra-pre-build - lf-infra-docker-login: @@ -173,12 +192,13 @@ - shell: '{pre_docker_build_script}' - lf-docker-get-container-tag: docker-use-params-from: '{docker-use-params-from}' - docker-name: '{docker-name}' docker-root: '{docker-root}' - lf-docker-build: docker-build-args: '{docker-build-args}' + docker-name: '{docker-name}' docker-root: '{docker-root}' container-public-registry: '{container-public-registry}' + container-push-registry: '{container-push-registry}' - shell: '{post_docker_build_script}' # Provided all steps have already passed, push the docker image - lf-docker-push: @@ -211,6 +231,7 @@ branches: - branch-compare-type: ANT branch-pattern: '**/{branch}' + file-paths: '{obj:gerrit_trigger_file_paths}' - job-template: name: '{project-name}-docker-verify-{stream}' @@ -269,6 +290,7 @@ <<: *docker_merge_common triggers: + - timed: '{obj:cron}' - gerrit: server-name: '{gerrit-server-name}' trigger-on: '{obj:gerrit_merge_triggers}' @@ -278,6 +300,7 @@ branches: - branch-compare-type: ANT branch-pattern: '**/{branch}' + file-paths: '{obj:gerrit_trigger_file_paths}' - job-template: name: '{project-name}-docker-merge-{stream}' @@ -309,6 +332,7 @@ jenkins-ssh-credential: '{jenkins-ssh-credential}' triggers: + - timed: '{obj:cron}' - github - pollscm: cron: ''