blob: ca0d49ad0d299de86d825534d55c18ba83dc33f3 [file] [log] [blame]
- project:
name: gerrit-projects
tox_env:
- update:
#gerrit_event: ref-updated-event
#refspec: '$GERRIT_REFNAME'
gerrit_event: change-merged-event
refspec: '$GERRIT_BRANCH'
- check:
gerrit_event: patchset-created-event
refspec: '$GERRIT_REFSPEC'
jobs:
- infra/gerrit-projects
- job-template:
name: infra.gerrit-projects.{tox_env}
id: infra/gerrit-projects
project-type: pipeline
concurrent: False
properties:
- build-discarder:
days-to-keep: 15
- inject:
properties-content: |
CI_NAME={ci_name}
TOX_ENV={tox_env}
DOCKER_IMAGE={docker-infra-agent}
K8S_CLUSTER={k8s_cluster}
GIT_CREDENTIALS_ID={git-credentials-id}
REFSPEC={refspec}
JEEPYB_GERRIT_HOST={gerrit-host}
JEEPYB_USER=sandbox
JEEPYB_COMMITTER=sandbox <sandbox@mirantis.net>
JEEPYB_CREDENTIALS_ID={git-credentials-id}
ARTIFACTORY_URL={artifactory-url}
ART_CREDENTIALS_ID={artifactory_credentials_id}
parameters:
- bool:
name: MAINTAIN_MODE
default: false
description: Enable maintaining mode
triggers:
- gerrit:
server-name: '{gerrit-server}'
trigger-on:
- '{gerrit_event}'
projects:
- project-pattern: '{gerrit-projects-project}'
branches:
- branch-pattern: 'master'
custom-url: '* $JOB_NAME $BUILD_URL'
dsl: !include-raw-escape: pipelines/gerrit-projects.groovy