Browse Source
We no longer need Zuul v2 configuration for zuul-dev, nor associated JJB files. Remove them. Change-Id: Ia6c57882d0bb48184adfeecf7a50c4813da82a47changes/65/578865/1
4 changed files with 0 additions and 315 deletions
@ -1,18 +0,0 @@
|
||||
- job-template: |
||||
name: '{pipeline}-noop' |
||||
node: '{node}' |
||||
|
||||
wrappers: |
||||
- build-timeout: |
||||
timeout: 30 |
||||
- timestamps |
||||
|
||||
builders: |
||||
- gerrit-git-prep |
||||
- install-distro-packages |
||||
- revoke-sudo |
||||
- shell: | |
||||
env |
||||
|
||||
publishers: |
||||
- console-log |
@ -1,11 +0,0 @@
|
||||
# |
||||
# The projects in this file are sorted alphabetically. |
||||
# |
||||
|
||||
- project: |
||||
name: noop |
||||
|
||||
jobs: |
||||
- '{pipeline}-noop': |
||||
pipeline: gate |
||||
node: ubuntu-xenial |
@ -1,257 +0,0 @@
|
||||
includes: |
||||
- python-file: openstack_functions.py |
||||
|
||||
pipelines: |
||||
- name: check |
||||
description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins. |
||||
success-message: Build succeeded (check pipeline). |
||||
failure-message: Build failed (check pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: normal |
||||
require: |
||||
open: True |
||||
current-patchset: True |
||||
trigger: |
||||
gerrit: |
||||
- event: patchset-created |
||||
- event: change-restored |
||||
- event: comment-added |
||||
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify) |
||||
- event: comment-added |
||||
require-approval: |
||||
- verified: [-1, -2] |
||||
username: jenkins |
||||
approval: |
||||
- workflow: 1 |
||||
success: |
||||
gerrit: |
||||
verified: 1 |
||||
failure: |
||||
gerrit: |
||||
verified: -1 |
||||
|
||||
- name: gate |
||||
description: Changes that have been approved by core developers are enqueued in order in this pipeline, and if they pass tests in Jenkins, will be merged. |
||||
success-message: Build succeeded (gate pipeline). |
||||
failure-message: Build failed (gate pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing |
||||
manager: DependentPipelineManager |
||||
source: gerrit |
||||
precedence: high |
||||
require: |
||||
open: True |
||||
current-patchset: True |
||||
approval: |
||||
- verified: [1, 2] |
||||
username: jenkins |
||||
- workflow: 1 |
||||
trigger: |
||||
gerrit: |
||||
- event: comment-added |
||||
approval: |
||||
- workflow: 1 |
||||
- event: comment-added |
||||
approval: |
||||
- verified: 1 |
||||
username: jenkins |
||||
start: |
||||
gerrit: |
||||
verified: 0 |
||||
success: |
||||
gerrit: |
||||
verified: 2 |
||||
submit: true |
||||
failure: |
||||
gerrit: |
||||
verified: -2 |
||||
window-floor: 20 |
||||
window-increase-factor: 2 |
||||
|
||||
- name: post |
||||
description: This pipeline runs jobs that operate after each change is merged. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: low |
||||
trigger: |
||||
gerrit: |
||||
- event: ref-updated |
||||
ref: ^(?!refs/).*$ |
||||
|
||||
- name: release-post |
||||
description: This pipeline runs release-process-critical jobs that operate after specific changes are merged. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: high |
||||
trigger: |
||||
gerrit: |
||||
- event: ref-updated |
||||
ref: ^(?!refs/).*$ |
||||
|
||||
- name: tag |
||||
description: This pipeline runs jobs in response to any tag event. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: high |
||||
trigger: |
||||
gerrit: |
||||
- event: ref-updated |
||||
ref: ^refs/tags/.*$ |
||||
|
||||
- name: pre-release |
||||
description: This pipeline runs jobs on projects in response to pre-release tags. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: high |
||||
trigger: |
||||
gerrit: |
||||
- event: ref-updated |
||||
ref: ^refs/tags/[0-9]+(\.[0-9]+)*(a|b|rc)[0-9]+$ |
||||
|
||||
- name: release |
||||
description: When a commit is tagged as a release, this pipeline runs jobs that publish archives and documentation. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: high |
||||
trigger: |
||||
gerrit: |
||||
- event: ref-updated |
||||
ref: ^refs/tags/[0-9]+(\.[0-9]+)*$ |
||||
|
||||
- name: silent |
||||
description: This pipeline is used for silently testing new jobs. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: low |
||||
trigger: |
||||
gerrit: |
||||
- event: patchset-created |
||||
- event: comment-added |
||||
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify) |
||||
|
||||
- name: experimental |
||||
description: On-demand pipeline for requesting a run against a set of jobs that are not yet gating. Leave review comment of "check experimental" to run jobs in this pipeline. |
||||
success-message: Build succeeded (experimental pipeline). |
||||
failure-message: Build failed (experimental pipeline). |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: normal |
||||
trigger: |
||||
gerrit: |
||||
- event: comment-added |
||||
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$ |
||||
success: |
||||
gerrit: {} |
||||
failure: |
||||
gerrit: {} |
||||
|
||||
- name: periodic |
||||
description: Jobs in this queue are triggered on a timer. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: low |
||||
trigger: |
||||
timer: |
||||
- time: '0 * * * *' |
||||
|
||||
- name: merge-check |
||||
description: > |
||||
Each time a change merges, this pipeline verifies that all open changes |
||||
on the same project are still mergeable. |
||||
failure-message: Build failed (merge-check pipeline). |
||||
manager: IndependentPipelineManager |
||||
ignore-dependencies: true |
||||
source: gerrit |
||||
precedence: low |
||||
require: |
||||
approval: |
||||
- verified: [1, 2] |
||||
username: jenkins |
||||
trigger: |
||||
zuul: |
||||
- event: project-change-merged |
||||
merge-failure: |
||||
gerrit: |
||||
verified: -1 |
||||
|
||||
- name: periodic-stable |
||||
description: Periodic checks of the stable branches. |
||||
manager: IndependentPipelineManager |
||||
source: gerrit |
||||
precedence: low |
||||
trigger: |
||||
timer: |
||||
- time: '1 6 * * *' |
||||
|
||||
|
||||
project-templates: |
||||
- name: merge-check |
||||
merge-check: |
||||
- noop |
||||
|
||||
- name: noop-jobs |
||||
check: |
||||
- noop |
||||
gate: |
||||
- noop |
||||
post: |
||||
- noop |
||||
tag: |
||||
- noop |
||||
pre-release: |
||||
- noop |
||||
release: |
||||
- noop |
||||
experimental: |
||||
- noop |
||||
silent: |
||||
- noop |
||||
|
||||
- name: gate-noop-jobs |
||||
check: |
||||
- gate-noop |
||||
gate: |
||||
- gate-noop |
||||
post: |
||||
- gate-noop |
||||
tag: |
||||
- gate-noop |
||||
pre-release: |
||||
- gate-noop |
||||
release: |
||||
- gate-noop |
||||
experimental: |
||||
- gate-noop |
||||
silent: |
||||
- gate-noop |
||||
|
||||
jobs: |
||||
- name: ^.*$ |
||||
parameter-function: set_log_url |
||||
- name: completely-bogus-org/test |
||||
voting: false |
||||
- name: gtest-org/test2 |
||||
voting: false |
||||
|
||||
projects: |
||||
|
||||
# This project is setup to run the internal zuul 'noop' job. |
||||
- name: gtest-org/gtest |
||||
template: |
||||
- name: merge-check |
||||
- name: noop-jobs |
||||
|
||||
# This project is setup to run the 'gate-noop' job. |
||||
- name: gtest-org/gtest2 |
||||
template: |
||||
- name: merge-check |
||||
- name: gate-noop-jobs |
||||
|
||||
# This project is setup to run jobs in the periodic pipeline |
||||
- name: gtest-org/test2 |
||||
periodic: |
||||
- noop |
||||
|
||||
# This project is setup to run jobs in the periodic-stable pipeline |
||||
- name: gtest-org/test3 |
||||
periodic-stable: |
||||
- noop |
@ -1,29 +0,0 @@
|
||||
# Copyright 2013 OpenStack Foundation |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may |
||||
# not use this file except in compliance with the License. You may obtain |
||||
# a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
||||
# License for the specific language governing permissions and limitations |
||||
# under the License. |
||||
|
||||
|
||||
def set_log_url(item, job, params): |
||||
if hasattr(item.change, 'refspec'): |
||||
path = "%s/%s/%s/%s/" % ( |
||||
params['ZUUL_CHANGE'][-2:], params['ZUUL_CHANGE'], |
||||
params['ZUUL_PATCHSET'], params['ZUUL_PIPELINE']) |
||||
elif hasattr(item.change, 'ref'): |
||||
path = "%s/%s/%s/" % ( |
||||
params['ZUUL_NEWREV'][:2], params['ZUUL_NEWREV'], |
||||
params['ZUUL_PIPELINE']) |
||||
else: |
||||
path = params['ZUUL_PIPELINE'] + '/' |
||||
params['BASE_LOG_PATH'] = path |
||||
params['LOG_PATH'] = path + '%s/%s/' % (job.name, |
||||
params['ZUUL_UUID'][:7]) |
Loading…
Reference in new issue