diff --git a/.ci/jobs/beats-mbp-2.0.yml b/.ci/jobs/beats-mbp-2.0.yml new file mode 100644 index 000000000000..3ccc435c8bd9 --- /dev/null +++ b/.ci/jobs/beats-mbp-2.0.yml @@ -0,0 +1,59 @@ +--- +- job: + name: Beats/beats-mbp-2.0 + display-name: 'Beats (2.0)' + description: 'Beats Main Pipeline 2.0' + view: Beats + concurrent: true + project-type: multibranch + prune-dead-branches: true + days-to-keep: 30 + script-path: '.ci/Jenkinsfile' + triggers: [] + wrappers: [] + scm: + - github: + branch-discovery: 'no-pr' + discover-pr-forks-strategy: 'merge-current' + discover-pr-forks-trust: 'permission' + discover-pr-origin: 'merge-current' + head-filter-regex: '(master|7\.[x789]|8\.\d+|PR-.*|v\d+\.\d+\.\d+)' + discover-tags: true + disable-pr-notifications: true + notification-context: "beats-ci-2.0" + repo: 'beats' + repo-owner: 'elastic' + credentials-id: github-app-beats-ci + ssh-checkout: + credentials: f6c7695a-671e-4f4f-a331-acdce44ff9ba + build-strategies: + - tags: + ignore-tags-older-than: -1 + ignore-tags-newer-than: 365 + - change-request: + ignore-target-only-changes: true + - named-branches: + - exact-name: + name: 'master' + case-sensitive: true + - regex-name: + regex: '7\.[x789]' + case-sensitive: true + - regex-name: + regex: '8\.\d+' + case-sensitive: true + clean: + after: true + before: true + prune: true + shallow-clone: true + depth: 3 + do-not-fetch-tags: true + submodule: + disable: false + recursive: true + parent-credentials: true + timeout: 100 + timeout: '15' + use-author: true + wipe-workspace: true