Added job configuration for Jenkins pipelines (#911)
* Added job configuration for Jenkins pipelines * Added job name
This commit is contained in:
committed by
GitHub
parent
e93f94521c
commit
35b54bb673
54
.ci/jobs/elastic+elasticsearch-js+jenkins-pipelines.yml
Normal file
54
.ci/jobs/elastic+elasticsearch-js+jenkins-pipelines.yml
Normal file
@ -0,0 +1,54 @@
|
||||
---
|
||||
- job:
|
||||
name: elastic+elasticsearch-js+jenkins-pipelines
|
||||
display-name: 'elastic / elasticsearch-js # jenkins-pipelines'
|
||||
description: Testing the elasticsearch-js jenkins-pipelines branch.
|
||||
project-type: multibranch
|
||||
logrotate:
|
||||
daysToKeep: 30
|
||||
numToKeep: 100
|
||||
number-to-keep: '5'
|
||||
days-to-keep: '1'
|
||||
concurrent: true
|
||||
node: linux
|
||||
script-path: Jenkinsfile
|
||||
scm:
|
||||
- github:
|
||||
branch-discovery: all
|
||||
discover-pr-forks-strategy: merge-current
|
||||
discover-pr-forks-trust: permission
|
||||
discover-pr-origin: merge-current
|
||||
discover-tags: true
|
||||
repo: elasticsearch-js
|
||||
repo-owner: elastic
|
||||
credentials-id: 2a9602aa-ab9f-4e52-baf3-b71ca88469c7-UserAndToken
|
||||
ssh-checkout:
|
||||
credentials: f6c7695a-671e-4f4f-a331-acdce44ff9ba
|
||||
build-strategies:
|
||||
- tags:
|
||||
ignore-tags-older-than: -1
|
||||
ignore-tags-newer-than: -1
|
||||
- regular-branches: true
|
||||
- change-request:
|
||||
ignore-target-only-changes: false
|
||||
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'
|
||||
periodic-folder-trigger: 1d
|
||||
prune-dead-branches: true
|
||||
publishers:
|
||||
- email:
|
||||
recipients: infra-root+build@elastic.co
|
||||
|
||||
Reference in New Issue
Block a user