mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
311 lines
7.8 KiB
YAML
311 lines
7.8 KiB
YAML
steps:
|
|
- label: ":golang: build"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make ci-build"
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: build
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- wait
|
|
|
|
- label: ":golang: unit test"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make unit-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: build
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: integration test"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make integration-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: db-integration-test
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with cassandra"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-cassandra
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with cassandra (ES8)"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-cassandra
|
|
config: ./develop/buildkite/docker-compose-es8.yml
|
|
|
|
- label: ":golang: functional xdc test with cassandra"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-xdc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-cassandra
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional ndc test with cassandra"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-ndc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-cassandra
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with mysql"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-mysql
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional xdc test with mysql"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-xdc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-mysql
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional ndc test with mysql"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-ndc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-mysql
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with mysql 8"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-mysql8
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional xdc test with mysql 8"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-xdc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-mysql8
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional ndc test with mysql 8"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-ndc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-mysql8
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with postgresql"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-postgresql
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional xdc test with postgresql"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-xdc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-postgresql
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional ndc test with postgresql"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-ndc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-postgresql
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with postgresql 12"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-postgresql12
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional xdc test with postgresql 12"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-xdc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-postgresql12
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional ndc test with postgresql 12"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-ndc-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-xdc-postgresql12
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- label: ":golang: functional test with sqlite"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "make functional-test-coverage"
|
|
artifact_paths:
|
|
- ".coverage/*.out"
|
|
retry:
|
|
automatic:
|
|
limit: 1
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: integration-test-sqlite
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|
|
- wait
|
|
|
|
- label: ":coverage: coverage-report"
|
|
agents:
|
|
queue: "default"
|
|
docker: "*"
|
|
command: "./develop/buildkite/scripts/coverage-report.sh"
|
|
artifact_paths:
|
|
- ".coverage/summary.out"
|
|
- ".coverage/summary.out.html"
|
|
retry:
|
|
automatic:
|
|
limit: 2
|
|
plugins:
|
|
- docker-compose#v3.8.0:
|
|
run: coverage-report
|
|
config: ./develop/buildkite/docker-compose.yml
|
|
|