-
Notifications
You must be signed in to change notification settings - Fork 4
/
pipeline.jinja2
30 lines (29 loc) · 1.02 KB
/
pipeline.jinja2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
name: {{ name }}
description: {{ description }}
repository: "https://github.com/open-switch/{{ repository }}"
team_uuids:
- "e22748d1-7895-4621-96b3-a61b05da4453"
- "e3092df6-84d1-4756-b720-41f5f5df0da5"
skip_queued_branch_builds: true
skip_queued_branch_builds_filter: "!master !dell*"
provider_settings:
build_pull_request_forks: true
build_pull_requests: true
build_tags: true
prefix_pull_request_fork_branch_names: true
publish_commit_status: true
publish_commit_status_per_step: false
pull_request_branch_filter_enabled: false
skip_pull_request_builds_for_existing_commits: true
trigger_mode: "code"
steps:
- name: ":pipeline:"
type: script
agent_query_rules: [ "queue=deploy" ]
command: |
if [[ -e .buildkite/pipeline.yaml ]]; then
buildkite-agent pipeline upload --no-interpolation
else
curl -sL "https://github.com/raw/open-switch/continuous-integration/master/pipelines/{{ file }}.yaml" | buildkite-agent pipeline upload --no-interpolation
fi
# vim: ft=yaml