Files
spring-data-build/ci/pipeline-master.yml
Greg Turnquist 8c58eab3fd #752 - Reduce CI notifications on slack.
Instead of letting Spring HATEOAS trigger a build on Commons, and subsequently a build on every data store, culminating in n-builds of REST, instead use this strategy:

* HATEOAS artifactory triggers Commons test, but not build.
* HATEOAS artifactory triggers REST test and build, since it's a direct impact.
* REST is NOT triggered by individual data store builds, since it doesn't directly depend upon them.

Slack notification policy is:

* Signal test failure.
* Signal build failure.
* Signal build success.

By NOT sending a notification for every test success, it should reduce volume of messages. By reducing the number of total builds happening, will also reduce traffic to only chronic failing tests, which we probably need to see anyway. And with number of total builds reduced, should still give us the occasional warm fuzzy when a build DOES complete.
2019-03-07 08:05:33 -06:00

3011 lines
86 KiB
YAML

---
resource_types:
- name: artifactory-resource
type: docker-image
source:
repository: springio/artifactory-resource
tag: latest
- name: github-status
type: docker-image
source:
repository: dpb587/github-status-resource
tag: master
- name: pull-request
type: docker-image
source:
repository: jtarchie/pr
tag: latest
- name: slack-notification
type: docker-image
source:
repository: nebhale/slack-notification-resource
resources:
- name: openjdk:8-jdk
type: docker-image
source:
repository: openjdk
tag: 8-jdk
- name: openjdk:11-jdk
type: docker-image
source:
repository: openjdk
tag: 11-jdk
- name: spring-hateoas-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-hateoas
- name: spring-data-build-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-build.git
branch: master
- name: spring-data-build-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-build
branch: master
- name: spring-data-build-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-build
- name: spring-data-build-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-build
base: master
- name: spring-data-commons-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-commons.git
branch: master
- name: spring-data-commons-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-commons
branch: master
- name: spring-data-commons-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-commons
- name: spring-data-commons-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-commons
base: master
- name: spring-data-jpa-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-jpa.git
branch: master
- name: spring-data-jpa-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-jpa
branch: master
- name: spring-data-jpa-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-jpa
- name: spring-data-jpa-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-jpa
base: master
- name: spring-data-mongodb-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-mongodb.git
branch: master
ignore_paths:
- ci/8-jdk/Dockerfile
- ci/11-jdk/Dockerfile
- name: spring-data-mongodb-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-mongodb
branch: master
- name: spring-data-mongodb-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-mongodb
- name: spring-data-mongodb-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-mongodb
base: master
- name: spring-data-redis-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-redis.git
branch: master
ignore_paths:
- ci/8-jdk/Dockerfile
- ci/11-jdk/Dockerfile
- Makefile
- name: spring-data-redis-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-redis
branch: master
- name: spring-data-redis-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-redis
- name: spring-data-redis-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-redis
base: master
- name: spring-data-geode-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-geode.git
branch: master
- name: spring-data-geode-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-geode
branch: master
- name: spring-data-geode-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-geode
- name: spring-data-geode-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-geode
base: master
- name: spring-data-gemfire-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-gemfire.git
branch: master
- name: spring-data-gemfire-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-gemfire
branch: master
- name: spring-data-gemfire-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-gemfire
- name: spring-data-gemfire-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-gemfire
base: master
- name: spring-data-jdbc-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-jdbc.git
branch: master
- name: spring-data-jdbc-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-jdbc
branch: master
- name: spring-data-jdbc-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-jdbc
- name: spring-data-jdbc-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-jdbc
base: master
- name: spring-data-r2dbc-github
type: git
source:
uri: https://github.com/gregturn/spring-data-r2dbc.git
branch: concourse
- name: spring-data-r2dbc-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-r2dbc
branch: master
- name: spring-data-r2dbc-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-r2dbc
- name: spring-data-r2dbc-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-r2dbc
base: master
- name: spring-data-rest-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-rest.git
branch: master
- name: spring-data-rest-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-rest
branch: master
- name: spring-data-rest-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-rest
- name: spring-data-rest-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-rest
base: master
- name: spring-data-solr-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-solr.git
branch: master
- name: spring-data-solr-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-solr
branch: master
- name: spring-data-solr-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-solr
- name: spring-data-solr-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-solr
base: master
- name: spring-data-keyvalue-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-keyvalue.git
branch: master
- name: spring-data-keyvalue-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-keyvalue
branch: master
- name: spring-data-keyvalue-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-keyvalue
- name: spring-data-keyvalue-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-keyvalue
base: master
- name: spring-data-cassandra-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-cassandra.git
branch: master
- name: spring-data-cassandra-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-cassandra
branch: master
- name: spring-data-cassandra-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-cassandra
- name: spring-data-cassandra-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-cassandra
base: master
- name: spring-data-neo4j-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-neo4j.git
branch: master
- name: spring-data-neo4j-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-neo4j
branch: master
- name: spring-data-neo4j-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-neo4j
- name: spring-data-neo4j-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-neo4j
base: master
- name: spring-data-ldap-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-ldap.git
branch: master
- name: spring-data-ldap-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-ldap
branch: master
- name: spring-data-ldap-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-ldap
- name: spring-data-ldap-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-ldap
base: master
- name: spring-data-envers-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-envers.git
branch: master
- name: spring-data-envers-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-envers
branch: master
- name: spring-data-envers-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-envers
- name: spring-data-envers-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-envers
base: master
- name: spring-data-elasticsearch-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-elasticsearch.git
branch: master
- name: spring-data-elasticsearch-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-elasticsearch
branch: master
- name: spring-data-elasticsearch-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-elasticsearch
- name: spring-data-elasticsearch-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-elasticsearch
base: master
- name: spring-data-couchbase-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-couchbase.git
branch: master
- name: spring-data-couchbase-status
type: github-status
source:
access_token: ((github-access-token))
repository: spring-projects/spring-data-couchbase
branch: master
- name: spring-data-couchbase-artifactory
type: artifactory-resource
source:
uri: https://repo.spring.io
username: ((artifactory-username))
password: ((artifactory-password))
build_name: spring-data-couchbase
- name: spring-data-couchbase-pull-requests
type: pull-request
source:
access_token: ((github-access-token))
repo: spring-projects/spring-data-couchbase
base: master
- name: slack
type: slack-notification
source:
url: ((slack))
- name: 8-jdk-with-mongodb-docker-image-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-mongodb.git
branch: master
paths:
- ci/8-jdk/Dockerfile
- name: 11-jdk-with-mongodb-docker-image-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-mongodb.git
branch: master
paths:
- ci/11-jdk/Dockerfile
- name: 8-jdk-with-mongodb:latest
type: docker-image
source:
repository: springci/spring-data-8-jdk-with-mongodb
email: ((docker-email))
username: ((docker-username))
password: ((docker-password))
- name: 11-jdk-with-mongodb:latest
type: docker-image
source:
repository: springci/spring-data-11-jdk-with-mongodb
email: ((docker-email))
username: ((docker-username))
password: ((docker-password))
- name: 8-jdk-with-redis-docker-image-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-redis.git
branch: master
paths:
- ci/8-jdk/Dockerfile
- Makefile
- name: 11-jdk-with-redis-docker-image-github
type: git
source:
uri: https://github.com/spring-projects/spring-data-redis.git
branch: master
paths:
- ci/11-jdk/Dockerfile
- Makefile
- name: 8-jdk-with-redis:latest
type: docker-image
source:
repository: springci/spring-data-8-jdk-with-redis
email: ((docker-email))
username: ((docker-username))
password: ((docker-password))
- name: 11-jdk-with-redis:latest
type: docker-image
source:
repository: springci/spring-data-11-jdk-with-redis
email: ((docker-email))
username: ((docker-username))
password: ((docker-password))
groups:
- name: spring-data
jobs:
- spring-data-build-test-jdk8
- spring-data-build-build
- spring-data-commons-test-jdk8
- spring-data-commons-build
- spring-data-cassandra-test-jdk8
- spring-data-cassandra-build
- spring-data-couchbase-test-jdk8
- spring-data-couchbase-build
- spring-data-elasticsearch-test-jdk8
- spring-data-elasticsearch-build
- spring-data-geode-test-jdk8
- spring-data-geode-build
- spring-data-gemfire-test-jdk8
- spring-data-gemfire-build
- spring-data-jdbc-test-jdk8
- spring-data-jdbc-build
- spring-data-jpa-test-jdk8
- spring-data-jpa-test-jdk8-spring5-next
- spring-data-jpa-test-jdk8-hibernate-next
- spring-data-jpa-test-jdk8-hibernate-53
- spring-data-jpa-test-jdk8-hibernate-53-next
- spring-data-jpa-test-jdk8-hibernate-54-next
- spring-data-jpa-test-jdk8-eclipselink-next
- spring-data-jpa-test-jdk8-eclipselink-27
- spring-data-jpa-test-jdk8-eclipselink-27-next
- spring-data-jpa-test-jdk8-querydsl-next
- spring-data-jpa-build
- spring-data-keyvalue-test-jdk8
- spring-data-keyvalue-build
- spring-data-ldap-test-jdk8
- spring-data-ldap-build
- spring-data-mongodb-test-jdk8
- spring-data-mongodb-build
- spring-data-neo4j-test-jdk8
- spring-data-neo4j-build
- spring-data-redis-test-jdk8
- spring-data-redis-build
- spring-data-solr-test-jdk8
- spring-data-solr-build
- spring-data-envers-test-jdk8
- spring-data-envers-build
- spring-data-rest-test-jdk8
- spring-data-rest-build
- name: infra
jobs:
- spring-data-build-test-jdk8
- spring-data-build-build
- spring-data-build-pull-requests
- spring-data-commons-test-jdk8
- spring-data-commons-build
- spring-data-commons-pull-requests
- name: jpa
jobs:
- spring-data-jpa-test-jdk8
- spring-data-jpa-test-jdk8-spring5-next
- spring-data-jpa-test-jdk8-hibernate-next
- spring-data-jpa-test-jdk8-hibernate-53
- spring-data-jpa-test-jdk8-hibernate-53-next
- spring-data-jpa-test-jdk8-hibernate-54-next
- spring-data-jpa-test-jdk8-eclipselink-next
- spring-data-jpa-test-jdk8-eclipselink-27
- spring-data-jpa-test-jdk8-eclipselink-27-next
- spring-data-jpa-test-jdk8-querydsl-next
- spring-data-jpa-build
- spring-data-jpa-pull-requests
- name: jdbc
jobs:
- spring-data-jdbc-test-jdk8
- spring-data-jdbc-build
- spring-data-jdbc-pull-requests
- name: r2dbc
jobs:
- spring-data-r2dbc-test-jdk8
- spring-data-r2dbc-build
- spring-data-r2dbc-pull-requests
- name: redis
jobs:
- spring-data-redis-test-jdk8
- spring-data-redis-build
- spring-data-redis-pull-requests
- 8-jdk-with-redis:latest
- 11-jdk-with-redis:latest
- name: mongodb
jobs:
- spring-data-mongodb-test-jdk8
- spring-data-mongodb-build
- spring-data-mongodb-pull-requests
- 8-jdk-with-mongodb:latest
- 11-jdk-with-mongodb:latest
- name: geode
jobs:
- spring-data-geode-test-jdk8
- spring-data-geode-build
- spring-data-geode-pull-requests
- spring-data-gemfire-test-jdk8
- spring-data-gemfire-build
- spring-data-gemfire-pull-requests
- name: cassandra
jobs:
- spring-data-cassandra-test-jdk8
- spring-data-cassandra-build
- spring-data-cassandra-pull-requests
- name: solr
jobs:
- spring-data-solr-test-jdk8
- spring-data-solr-build
- spring-data-solr-pull-requests
- name: community
jobs:
- spring-data-couchbase-test-jdk8
- spring-data-couchbase-build
- spring-data-couchbase-pull-requests
- spring-data-elasticsearch-test-jdk8
- spring-data-elasticsearch-build
- spring-data-elasticsearch-pull-requests
- spring-data-neo4j-test-jdk8
- spring-data-neo4j-build
- spring-data-neo4j-pull-requests
- name: other
jobs:
- spring-data-ldap-test-jdk8
- spring-data-ldap-build
- spring-data-ldap-pull-requests
- spring-data-envers-test-jdk8
- spring-data-envers-build
- spring-data-envers-pull-requests
- spring-data-keyvalue-test-jdk8
- spring-data-keyvalue-build
- spring-data-keyvalue-pull-requests
- name: rest
jobs:
- spring-data-rest-test-jdk8
- spring-data-rest-build
- spring-data-rest-pull-requests
- name: pull-requests
jobs:
- spring-data-build-pull-requests
- spring-data-commons-pull-requests
- spring-data-cassandra-pull-requests
- spring-data-couchbase-pull-requests
- spring-data-elasticsearch-pull-requests
- spring-data-envers-pull-requests
- spring-data-geode-pull-requests
- spring-data-gemfire-pull-requests
- spring-data-jdbc-pull-requests
- spring-data-jpa-pull-requests
- spring-data-keyvalue-pull-requests
- spring-data-ldap-pull-requests
- spring-data-mongodb-pull-requests
- spring-data-neo4j-pull-requests
- spring-data-redis-pull-requests
- spring-data-solr-pull-requests
- spring-data-rest-pull-requests
- name: docker
jobs:
- 8-jdk-with-mongodb:latest
- 8-jdk-with-redis:latest
- 11-jdk-with-mongodb:latest
- 11-jdk-with-redis:latest
jobs:
- name: spring-data-build-test-jdk8
serial: true
public: true
plan:
- get: spring-data-build-github
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-build-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-build-build
serial: true
public: true
plan:
- get: spring-data-build-github
trigger: true
passed: [
spring-data-build-test-jdk8
]
- put: spring-data-build-status
params:
commit: spring-data-build-github
state: pending
- task: build
file: spring-data-build-github/ci/build.yml
- put: spring-data-build-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-build-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-build"
zip.name: "spring-data-build"
zip.type: "docs"
on_abort:
put: spring-data-build-status
params:
commit: spring-data-build-github
state: error
on_failure:
aggregate:
- put: spring-data-build-status
params:
commit: spring-data-build-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-build-status
params:
commit: spring-data-build-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-build-pull-requests
public: true
plan:
- get: spring-data-build-github
resource: spring-data-build-pull-requests
trigger: true
version: every
- put: spring-data-build-pull-requests
params:
path: spring-data-build-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-build-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-build-pull-requests
params:
path: spring-data-build-github
status: failure
on_success:
put: spring-data-build-pull-requests
params:
path: spring-data-build-github
status: success
- name: spring-data-commons-test-jdk8
serial: true
public: true
plan:
- get: spring-data-commons-github
trigger: true
- get: spring-hateoas-artifactory
trigger: true
- get: spring-data-build-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-commons-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-commons-build
serial: true
public: true
plan:
- get: spring-data-commons-github
trigger: true
passed: [
spring-data-commons-test-jdk8
]
- put: spring-data-commons-status
params:
commit: spring-data-commons-github
state: pending
- task: build
file: spring-data-commons-github/ci/build.yml
- put: spring-data-commons-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-commons-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-commons"
zip.name: "spring-data-commons"
zip.type: "docs"
on_abort:
put: spring-data-commons-status
params:
commit: spring-data-commons-github
state: error
on_failure:
aggregate:
- put: spring-data-commons-status
params:
commit: spring-data-commons-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-commons-status
params:
commit: spring-data-commons-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has succeeded"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-commons-pull-requests
public: true
plan:
- get: spring-data-commons-github
resource: spring-data-commons-pull-requests
trigger: true
version: every
- put: spring-data-commons-pull-requests
params:
path: spring-data-commons-github
status: pending
- aggregate:
- task: test
file: spring-data-commons-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-commons-pull-requests
params:
path: spring-data-commons-github
status: failure
on_success:
put: spring-data-commons-pull-requests
params:
path: spring-data-commons-github
status: success
- name: spring-data-jpa-test-jdk8
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: "ci" }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-spring5-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: spring5-next }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-hibernate-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-next }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-hibernate-53
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-53 }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-hibernate-53-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-53-next }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-hibernate-54-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-54-next }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-eclipselink-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: eclipselink-next }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-eclipselink-27
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: eclipselink-27 }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-eclipselink-27-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: eclipselink-27-next }
<<: *slack-test-failure
- name: spring-data-jpa-test-jdk8-querydsl-next
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: spring-data-commons-artifactory
trigger: true
passed: [ spring-data-jpa-test-jdk8 ]
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: querydsl-next }
<<: *slack-test-failure
- name: spring-data-jpa-build
serial: true
public: true
plan:
- get: spring-data-jpa-github
trigger: true
passed: [
spring-data-jpa-test-jdk8,
spring-data-jpa-test-jdk8-spring5-next,
spring-data-jpa-test-jdk8-hibernate-next,
spring-data-jpa-test-jdk8-hibernate-53,
spring-data-jpa-test-jdk8-hibernate-53-next,
spring-data-jpa-test-jdk8-hibernate-54-next,
spring-data-jpa-test-jdk8-eclipselink-next,
spring-data-jpa-test-jdk8-eclipselink-27,
spring-data-jpa-test-jdk8-eclipselink-27-next,
spring-data-jpa-test-jdk8-querydsl-next
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-jpa-test-jdk8,
spring-data-jpa-test-jdk8-spring5-next,
spring-data-jpa-test-jdk8-hibernate-next,
spring-data-jpa-test-jdk8-hibernate-53,
spring-data-jpa-test-jdk8-hibernate-53-next,
spring-data-jpa-test-jdk8-hibernate-54-next,
spring-data-jpa-test-jdk8-eclipselink-next,
spring-data-jpa-test-jdk8-eclipselink-27,
spring-data-jpa-test-jdk8-eclipselink-27-next,
spring-data-jpa-test-jdk8-querydsl-next
]
- put: spring-data-jpa-status
params:
commit: spring-data-jpa-github
state: pending
- task: build
file: spring-data-jpa-github/ci/build.yml
- put: spring-data-jpa-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-jpa-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-jpa"
zip.name: "spring-data-jpa"
zip.type: "docs"
on_abort:
put: spring-data-jpa-status
params:
commit: spring-data-jpa-github
state: error
on_failure:
aggregate:
- put: spring-data-jpa-status
params:
commit: spring-data-jpa-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-jpa-status
params:
commit: spring-data-jpa-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has succeeded"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-jpa-pull-requests
public: true
plan:
- get: spring-data-jpa-github
resource: spring-data-jpa-pull-requests
trigger: true
version: every
- put: spring-data-jpa-pull-requests
params:
path: spring-data-jpa-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: "ci" }
- task: test (jdk8 spring5-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: spring5-next }
- task: test (jdk8 hibernate-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-next }
- task: test (jdk8 hibernate-53)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-53 }
- task: test (jdk8 hibernate-53-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-53-next }
- task: test (jdk8 hibernate-54-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: hibernate-54-next }
- task: test (jdk8 eclipselink-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: eclipselink-next }
- task: test (jdk8 eclipselink-27)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: eclipselink-27 }
- task: test (jdk8 eclipselink-27-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: eclipselink-27-next }
- task: test (jdk8 querydsl-next)
file: spring-data-jpa-github/ci/test.yml
params: { PROFILE: querydsl-next }
on_failure:
put: spring-data-jpa-pull-requests
params:
path: spring-data-jpa-github
status: failure
on_success:
put: spring-data-jpa-pull-requests
params:
path: spring-data-jpa-github
status: success
- name: spring-data-mongodb-test-jdk8
serial: true
public: true
plan:
- get: spring-data-mongodb-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: 8-jdk-with-mongodb:latest
trigger: true
- task: test
file: spring-data-mongodb-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-mongodb-build
serial: true
public: true
plan:
- get: spring-data-mongodb-github
trigger: true
passed: [
spring-data-mongodb-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-mongodb-test-jdk8
]
- put: spring-data-mongodb-status
params:
commit: spring-data-mongodb-github
state: pending
- task: build
file: spring-data-mongodb-github/ci/build.yml
- put: spring-data-mongodb-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-mongodb-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-mongodb"
zip.name: "spring-data-mongodb"
zip.type: "docs"
on_abort:
put: spring-data-mongodb-status
params:
commit: spring-data-mongodb-github
state: error
on_failure:
aggregate:
- put: spring-data-mongodb-status
params:
commit: spring-data-mongodb-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-mongodb-status
params:
commit: spring-data-mongodb-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-mongodb-pull-requests
public: true
plan:
- get: spring-data-mongodb-github
resource: spring-data-mongodb-pull-requests
trigger: true
version: every
- put: spring-data-mongodb-pull-requests
params:
path: spring-data-mongodb-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-mongodb-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-mongodb-pull-requests
params:
path: spring-data-mongodb-github
status: failure
on_success:
put: spring-data-mongodb-pull-requests
params:
path: spring-data-mongodb-github
status: success
- name: spring-data-redis-test-jdk8
serial: true
public: true
plan:
- get: spring-data-redis-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: 8-jdk-with-redis:latest
trigger: true
- task: test
file: spring-data-redis-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-redis-build
serial: true
public: true
plan:
- get: spring-data-redis-github
trigger: true
passed: [
spring-data-redis-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-redis-test-jdk8
]
- put: spring-data-redis-status
params:
commit: spring-data-redis-github
state: pending
- task: build
file: spring-data-redis-github/ci/build.yml
- put: spring-data-redis-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-redis-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-redis"
zip.name: "spring-data-redis"
zip.type: "docs"
on_abort:
put: spring-data-redis-status
params:
commit: spring-data-redis-github
state: error
on_failure:
aggregate:
- put: spring-data-redis-status
params:
commit: spring-data-redis-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-redis-status
params:
commit: spring-data-redis-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-redis-pull-requests
public: true
plan:
- get: spring-data-redis-github
resource: spring-data-redis-pull-requests
trigger: true
version: every
- put: spring-data-redis-pull-requests
params:
path: spring-data-redis-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-redis-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-redis-pull-requests
params:
path: spring-data-redis-github
status: failure
on_success:
put: spring-data-redis-pull-requests
params:
path: spring-data-redis-github
status: success
- name: spring-data-geode-test-jdk8
serial: true
public: true
plan:
- get: spring-data-geode-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-geode-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-geode-build
serial: true
public: true
plan:
- get: spring-data-geode-github
trigger: true
passed: [
spring-data-geode-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-geode-test-jdk8
]
- put: spring-data-geode-status
params:
commit: spring-data-geode-github
state: pending
- task: build
file: spring-data-geode-github/ci/build.yml
- put: spring-data-geode-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-geode-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-geode"
zip.name: "spring-data-geode"
zip.type: "docs"
on_abort:
put: spring-data-geode-status
params:
commit: spring-data-geode-github
state: error
on_failure:
aggregate:
- put: spring-data-geode-status
params:
commit: spring-data-geode-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-geode-status
params:
commit: spring-data-geode-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-geode-pull-requests
public: true
plan:
- get: spring-data-geode-github
resource: spring-data-geode-pull-requests
trigger: true
version: every
- put: spring-data-geode-pull-requests
params:
path: spring-data-geode-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-geode-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-geode-pull-requests
params:
path: spring-data-geode-github
status: failure
on_success:
put: spring-data-geode-pull-requests
params:
path: spring-data-geode-github
status: success
- name: spring-data-gemfire-test-jdk8
serial: true
public: true
plan:
- get: spring-data-gemfire-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-gemfire-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-gemfire-build
serial: true
public: true
plan:
- get: spring-data-gemfire-github
trigger: true
passed: [
spring-data-gemfire-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-gemfire-test-jdk8
]
- put: spring-data-gemfire-status
params:
commit: spring-data-gemfire-github
state: pending
- task: build
file: spring-data-gemfire-github/ci/build.yml
- put: spring-data-gemfire-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-gemfire-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-gemfire"
zip.name: "spring-data-gemfire"
zip.type: "docs"
on_abort:
put: spring-data-gemfire-status
params:
commit: spring-data-gemfire-github
state: error
on_failure:
aggregate:
- put: spring-data-gemfire-status
params:
commit: spring-data-gemfire-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-gemfire-status
params:
commit: spring-data-gemfire-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-gemfire-pull-requests
public: true
plan:
- get: spring-data-gemfire-github
resource: spring-data-gemfire-pull-requests
trigger: true
version: every
- put: spring-data-gemfire-pull-requests
params:
path: spring-data-gemfire-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-gemfire-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-gemfire-pull-requests
params:
path: spring-data-gemfire-github
status: failure
on_success:
put: spring-data-gemfire-pull-requests
params:
path: spring-data-gemfire-github
status: success
- name: spring-data-jdbc-test-jdk8
serial: true
public: true
plan:
- get: spring-data-jdbc-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-jdbc-github/ci/test.yml
params: { PROFILE: ci }
<<: *slack-test-failure
- name: spring-data-jdbc-build
serial: true
public: true
plan:
- get: spring-data-jdbc-github
trigger: true
passed: [
spring-data-jdbc-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-jdbc-test-jdk8
]
- put: spring-data-jdbc-status
params:
commit: spring-data-jdbc-github
state: pending
- task: build
file: spring-data-jdbc-github/ci/build.yml
- put: spring-data-jdbc-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-jdbc-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-jdbc"
zip.name: "spring-data-jdbc"
zip.type: "docs"
on_abort:
put: spring-data-jdbc-status
params:
commit: spring-data-jdbc-github
state: error
on_failure:
aggregate:
- put: spring-data-jdbc-status
params:
commit: spring-data-jdbc-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-jdbc-status
params:
commit: spring-data-jdbc-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-jdbc-pull-requests
public: true
plan:
- get: spring-data-jdbc-github
resource: spring-data-jdbc-pull-requests
trigger: true
version: every
- put: spring-data-jdbc-pull-requests
params:
path: spring-data-jdbc-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-jdbc-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-jdbc-pull-requests
params:
path: spring-data-jdbc-github
status: failure
on_success:
put: spring-data-jdbc-pull-requests
params:
path: spring-data-jdbc-github
status: success
- name: spring-data-r2dbc-test-jdk8
serial: true
public: true
plan:
- get: spring-data-r2dbc-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
privileged: true
file: spring-data-r2dbc-github/ci/test.yml
params: { PROFILE: ci }
<<: *slack-test-failure
- name: spring-data-r2dbc-build
serial: true
public: true
plan:
- get: spring-data-r2dbc-github
trigger: true
passed: [
spring-data-r2dbc-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-r2dbc-test-jdk8
]
- put: spring-data-r2dbc-status
params:
commit: spring-data-r2dbc-github
state: pending
- task: build
file: spring-data-r2dbc-github/ci/build.yml
- put: spring-data-r2dbc-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-r2dbc-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-r2dbc"
zip.name: "spring-data-r2dbc"
zip.type: "docs"
on_abort:
put: spring-data-r2dbc-status
params:
commit: spring-data-r2dbc-github
state: error
on_failure:
aggregate:
- put: spring-data-r2dbc-status
params:
commit: spring-data-r2dbc-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-r2dbc-status
params:
commit: spring-data-r2dbc-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-r2dbc-pull-requests
public: true
plan:
- get: spring-data-r2dbc-github
resource: spring-data-r2dbc-pull-requests
trigger: true
version: every
- put: spring-data-r2dbc-pull-requests
params:
path: spring-data-r2dbc-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-r2dbc-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-r2dbc-pull-requests
params:
path: spring-data-r2dbc-github
status: failure
on_success:
put: spring-data-r2dbc-pull-requests
params:
path: spring-data-r2dbc-github
status: success
- name: spring-data-solr-test-jdk8
serial: true
public: true
plan:
- get: spring-data-solr-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-solr-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-solr-build
serial: true
public: true
plan:
- get: spring-data-solr-github
trigger: true
passed: [
spring-data-solr-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-solr-test-jdk8
]
- put: spring-data-solr-status
params:
commit: spring-data-solr-github
state: pending
- task: build
file: spring-data-solr-github/ci/build.yml
- put: spring-data-solr-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-solr-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-solr"
zip.name: "spring-data-solr"
zip.type: "docs"
on_abort:
put: spring-data-solr-status
params:
commit: spring-data-solr-github
state: error
on_failure:
aggregate:
- put: spring-data-solr-status
params:
commit: spring-data-solr-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-solr-status
params:
commit: spring-data-solr-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-solr-pull-requests
public: true
plan:
- get: spring-data-solr-github
resource: spring-data-solr-pull-requests
trigger: true
version: every
- put: spring-data-solr-pull-requests
params:
path: spring-data-solr-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-solr-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-solr-pull-requests
params:
path: spring-data-solr-github
status: failure
on_success:
put: spring-data-solr-pull-requests
params:
path: spring-data-solr-github
status: success
- name: spring-data-keyvalue-test-jdk8
serial: true
public: true
plan:
- get: spring-data-keyvalue-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-keyvalue-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-keyvalue-build
serial: true
public: true
plan:
- get: spring-data-keyvalue-github
trigger: true
passed: [
spring-data-keyvalue-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-keyvalue-test-jdk8
]
- put: spring-data-keyvalue-status
params:
commit: spring-data-keyvalue-github
state: pending
- task: build
file: spring-data-keyvalue-github/ci/build.yml
- put: spring-data-keyvalue-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-keyvalue-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-keyvalue"
zip.name: "spring-data-keyvalue"
zip.type: "docs"
on_abort:
put: spring-data-keyvalue-status
params:
commit: spring-data-keyvalue-github
state: error
on_failure:
aggregate:
- put: spring-data-keyvalue-status
params:
commit: spring-data-keyvalue-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-keyvalue-status
params:
commit: spring-data-keyvalue-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-keyvalue-pull-requests
public: true
plan:
- get: spring-data-keyvalue-github
resource: spring-data-keyvalue-pull-requests
trigger: true
version: every
- put: spring-data-keyvalue-pull-requests
params:
path: spring-data-keyvalue-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-keyvalue-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-keyvalue-pull-requests
params:
path: spring-data-keyvalue-github
status: failure
on_success:
put: spring-data-keyvalue-pull-requests
params:
path: spring-data-keyvalue-github
status: success
- name: spring-data-cassandra-test-jdk8
serial: true
public: true
plan:
- get: spring-data-cassandra-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-cassandra-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-cassandra-build
serial: true
public: true
plan:
- get: spring-data-cassandra-github
trigger: true
passed: [
spring-data-cassandra-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-cassandra-test-jdk8
]
- put: spring-data-cassandra-status
params:
commit: spring-data-cassandra-github
state: pending
- task: build
file: spring-data-cassandra-github/ci/build.yml
- put: spring-data-cassandra-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-cassandra-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-cassandra"
zip.name: "spring-data-cassandra"
zip.type: "docs"
on_abort:
put: spring-data-cassandra-status
params:
commit: spring-data-cassandra-github
state: error
on_failure:
aggregate:
- put: spring-data-cassandra-status
params:
commit: spring-data-cassandra-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-cassandra-status
params:
commit: spring-data-cassandra-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-cassandra-pull-requests
public: true
plan:
- get: spring-data-cassandra-github
resource: spring-data-cassandra-pull-requests
trigger: true
version: every
- put: spring-data-cassandra-pull-requests
params:
path: spring-data-cassandra-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-cassandra-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-cassandra-pull-requests
params:
path: spring-data-cassandra-github
status: failure
on_success:
put: spring-data-cassandra-pull-requests
params:
path: spring-data-cassandra-github
status: success
- name: spring-data-neo4j-test-jdk8
serial: true
public: true
plan:
- get: spring-data-neo4j-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-neo4j-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-neo4j-build
serial: true
public: true
plan:
- get: spring-data-neo4j-github
trigger: true
passed: [
spring-data-neo4j-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-neo4j-test-jdk8
]
- put: spring-data-neo4j-status
params:
commit: spring-data-neo4j-github
state: pending
- task: build
file: spring-data-neo4j-github/ci/build.yml
- put: spring-data-neo4j-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-neo4j-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-neo4j"
zip.name: "spring-data-neo4j"
zip.type: "docs"
on_abort:
put: spring-data-neo4j-status
params:
commit: spring-data-neo4j-github
state: error
on_failure:
aggregate:
- put: spring-data-neo4j-status
params:
commit: spring-data-neo4j-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-neo4j-status
params:
commit: spring-data-neo4j-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-neo4j-pull-requests
public: true
plan:
- get: spring-data-neo4j-github
resource: spring-data-neo4j-pull-requests
trigger: true
version: every
- put: spring-data-neo4j-pull-requests
params:
path: spring-data-neo4j-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-neo4j-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-neo4j-pull-requests
params:
path: spring-data-neo4j-github
status: failure
on_success:
put: spring-data-neo4j-pull-requests
params:
path: spring-data-neo4j-github
status: success
- name: spring-data-ldap-test-jdk8
serial: true
public: true
plan:
- get: spring-data-ldap-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-ldap-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-ldap-build
serial: true
public: true
plan:
- get: spring-data-ldap-github
trigger: true
passed: [
spring-data-ldap-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-ldap-test-jdk8
]
- put: spring-data-ldap-status
params:
commit: spring-data-ldap-github
state: pending
- task: build
file: spring-data-ldap-github/ci/build.yml
- put: spring-data-ldap-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-ldap-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-ldap"
zip.name: "spring-data-ldap"
zip.type: "docs"
on_abort:
put: spring-data-ldap-status
params:
commit: spring-data-ldap-github
state: error
on_failure:
aggregate:
- put: spring-data-ldap-status
params:
commit: spring-data-ldap-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-ldap-status
params:
commit: spring-data-ldap-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-ldap-pull-requests
public: true
plan:
- get: spring-data-ldap-github
resource: spring-data-ldap-pull-requests
trigger: true
version: every
- put: spring-data-ldap-pull-requests
params:
path: spring-data-ldap-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-ldap-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-ldap-pull-requests
params:
path: spring-data-ldap-github
status: failure
on_success:
put: spring-data-ldap-pull-requests
params:
path: spring-data-ldap-github
status: success
- name: spring-data-envers-test-jdk8
serial: true
public: true
plan:
- get: spring-data-envers-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-envers-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-envers-build
serial: true
public: true
plan:
- get: spring-data-envers-github
trigger: true
passed: [
spring-data-envers-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-envers-test-jdk8
]
- put: spring-data-envers-status
params:
commit: spring-data-envers-github
state: pending
- task: build
file: spring-data-envers-github/ci/build.yml
- put: spring-data-envers-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-envers-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-envers"
zip.name: "spring-data-envers"
zip.type: "docs"
on_abort:
put: spring-data-envers-status
params:
commit: spring-data-envers-github
state: error
on_failure:
aggregate:
- put: spring-data-envers-status
params:
commit: spring-data-envers-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-envers-status
params:
commit: spring-data-envers-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-envers-pull-requests
public: true
plan:
- get: spring-data-envers-github
resource: spring-data-envers-pull-requests
trigger: true
version: every
- put: spring-data-envers-pull-requests
params:
path: spring-data-envers-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-envers-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-envers-pull-requests
params:
path: spring-data-envers-github
status: failure
on_success:
put: spring-data-envers-pull-requests
params:
path: spring-data-envers-github
status: success
- name: spring-data-elasticsearch-test-jdk8
serial: true
public: true
plan:
- get: spring-data-elasticsearch-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-elasticsearch-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-elasticsearch-build
serial: true
public: true
plan:
- get: spring-data-elasticsearch-github
trigger: true
passed: [
spring-data-elasticsearch-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-elasticsearch-test-jdk8
]
- put: spring-data-elasticsearch-status
params:
commit: spring-data-elasticsearch-github
state: pending
- task: build
file: spring-data-elasticsearch-github/ci/build.yml
- put: spring-data-elasticsearch-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-elasticsearch-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-elasticsearch"
zip.name: "spring-data-elasticsearch"
zip.type: "docs"
on_abort:
put: spring-data-elasticsearch-status
params:
commit: spring-data-elasticsearch-github
state: error
on_failure:
aggregate:
- put: spring-data-elasticsearch-status
params:
commit: spring-data-elasticsearch-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-elasticsearch-status
params:
commit: spring-data-elasticsearch-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-elasticsearch-pull-requests
public: true
plan:
- get: spring-data-elasticsearch-github
resource: spring-data-elasticsearch-pull-requests
trigger: true
version: every
- put: spring-data-elasticsearch-pull-requests
params:
path: spring-data-elasticsearch-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-elasticsearch-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-elasticsearch-pull-requests
params:
path: spring-data-elasticsearch-github
status: failure
on_success:
put: spring-data-elasticsearch-pull-requests
params:
path: spring-data-elasticsearch-github
status: success
- name: spring-data-couchbase-test-jdk8
serial: true
public: true
plan:
- get: spring-data-couchbase-github
trigger: true
- get: spring-data-commons-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-couchbase-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-couchbase-build
serial: true
public: true
plan:
- get: spring-data-couchbase-github
trigger: true
passed: [
spring-data-couchbase-test-jdk8
]
- get: spring-data-commons-artifactory
trigger: true
passed: [
spring-data-couchbase-test-jdk8
]
- put: spring-data-couchbase-status
params:
commit: spring-data-couchbase-github
state: pending
- task: build
file: spring-data-couchbase-github/ci/build.yml
- put: spring-data-couchbase-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-couchbase-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-couchbase"
zip.name: "spring-data-couchbase"
zip.type: "docs"
on_abort:
put: spring-data-couchbase-status
params:
commit: spring-data-couchbase-github
state: error
on_failure:
aggregate:
- put: spring-data-couchbase-status
params:
commit: spring-data-couchbase-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-couchbase-status
params:
commit: spring-data-couchbase-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-couchbase-pull-requests
public: true
plan:
- get: spring-data-couchbase-github
resource: spring-data-couchbase-pull-requests
trigger: true
version: every
- put: spring-data-couchbase-pull-requests
params:
path: spring-data-couchbase-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-couchbase-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-couchbase-pull-requests
params:
path: spring-data-couchbase-github
status: failure
on_success:
put: spring-data-couchbase-pull-requests
params:
path: spring-data-couchbase-github
status: success
- name: spring-data-rest-test-jdk8
serial: true
public: true
plan:
- get: spring-data-rest-github
trigger: true
- get: spring-hateoas-artifactory
trigger: true
- get: openjdk:8-jdk
trigger: true
- task: test
file: spring-data-rest-github/ci/test.yml
params: { PROFILE: "non-existent" }
<<: *slack-test-failure
- name: spring-data-rest-build
serial: true
public: true
plan:
- get: spring-data-rest-github
trigger: true
passed: [
spring-data-rest-test-jdk8,
]
- put: spring-data-rest-status
params:
commit: spring-data-rest-github
state: pending
- task: build
file: spring-data-rest-github/ci/build.yml
- put: spring-data-rest-artifactory
params:
build_number: ${BUILD_NAME}
build_uri: ${ATC_EXTERNAL_URL}/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}
repo: libs-snapshot-local
folder: spring-data-rest-artifactory
artifact_set:
- include:
- "/**"
properties:
zip.deployed: false
zip.displayname: "spring-data-rest"
zip.name: "spring-data-rest"
zip.type: "docs"
on_abort:
put: spring-data-rest-status
params:
commit: spring-data-rest-github
state: error
on_failure:
aggregate:
- put: spring-data-rest-status
params:
commit: spring-data-rest-github
state: failure
- put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Build has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
on_success:
aggregate:
- put: spring-data-rest-status
params:
commit: spring-data-rest-github
state: success
- put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <SUCCESS>"
text: "Build has succeeded!"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
- name: spring-data-rest-pull-requests
public: true
plan:
- get: spring-data-rest-github
resource: spring-data-rest-pull-requests
trigger: true
version: every
- put: spring-data-rest-pull-requests
params:
path: spring-data-rest-github
status: pending
- aggregate:
- task: test (jdk8)
file: spring-data-rest-github/ci/test.yml
params: { PROFILE: "non-existent" }
on_failure:
put: spring-data-rest-pull-requests
params:
path: spring-data-rest-github
status: failure
on_success:
put: spring-data-rest-pull-requests
params:
path: spring-data-rest-github
status: success
- name: 8-jdk-with-mongodb:latest
public: true
plan:
- aggregate:
- get: 8-jdk-with-mongodb-docker-image-github
trigger: true
- get: openjdk:8-jdk
trigger: true
- put: 8-jdk-with-mongodb:latest
params:
build: 8-jdk-with-mongodb-docker-image-github/ci/8-jdk
- name: 11-jdk-with-mongodb:latest
public: true
plan:
- aggregate:
- get: 11-jdk-with-mongodb-docker-image-github
trigger: true
- get: openjdk:11-jdk
trigger: true
- put: 11-jdk-with-mongodb:latest
params:
build: 11-jdk-with-mongodb-docker-image-github/ci/11-jdk
- name: 8-jdk-with-redis:latest
public: true
plan:
- aggregate:
- get: 8-jdk-with-redis-docker-image-github
trigger: true
- get: openjdk:8-jdk
trigger: true
- put: 8-jdk-with-redis:latest
params:
build: 8-jdk-with-redis-docker-image-github
dockerfile: 8-jdk-with-redis-docker-image-github/ci/8-jdk/Dockerfile
- name: 11-jdk-with-redis:latest
public: true
plan:
- aggregate:
- get: 11-jdk-with-redis-docker-image-github
trigger: true
- get: openjdk:11-jdk
trigger: true
- put: 11-jdk-with-redis:latest
params:
build: 11-jdk-with-redis-docker-image-github
dockerfile: 11-jdk-with-redis-docker-image-github/ci/8-jdk/Dockerfile
slack-test-success: &slack-test-success
on_success:
put: slack
params:
attachments:
- color: good
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Test has succeeded"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
slack-test-failure: &slack-test-failure
on_failure:
put: slack
params:
attachments:
- color: danger
fallback: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME <FAILURE>"
text: "Test has failed"
title: "$BUILD_PIPELINE_NAME/$BUILD_JOB_NAME #$BUILD_NAME"
title_link: $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME