pipeline.template.yml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # Copyright Materialize, Inc. and contributors. All rights reserved.
  2. #
  3. # Use of this software is governed by the Business Source License
  4. # included in the LICENSE file at the root of this repository.
  5. #
  6. # As of the Change Date specified in that file, in accordance with
  7. # the Business Source License, use of this software will be governed
  8. # by the Apache License, Version 2.0.
  9. # Deploys are fast, do them quickly
  10. priority: 30
  11. steps:
  12. - id: deploy-mz-lsp-server-version
  13. command: bin/ci-builder run stable bin/pyactivate -m ci.deploy_mz_lsp_server.version
  14. timeout_in_minutes: 30
  15. concurrency: 1
  16. concurrency_group: deploy-mz-lsp-server/version
  17. - id: deploy-mz-lsp-server-linux-x86_64
  18. label: "Deploy mz-lsp-server for Linux x86-64"
  19. command: bin/ci-builder run stable bin/pyactivate -m ci.deploy_mz_lsp_server.linux
  20. timeout_in_minutes: 30
  21. agents:
  22. queue: linux-x86_64-small
  23. concurrency: 1
  24. concurrency_group: deploy-mz-lsp-server/linux/x86_64
  25. - id: deploy-mz-lsp-server-linux-aarch64
  26. label: "Deploy mz-lsp-server for Linux aarch64"
  27. command: bin/ci-builder run stable bin/pyactivate -m ci.deploy_mz_lsp_server.linux
  28. timeout_in_minutes: 30
  29. agents:
  30. queue: linux-aarch64-small
  31. concurrency: 1
  32. concurrency_group: deploy-mz-lsp-server/linux/aarch64
  33. - id: deploy-mz-lsp-server-macos-x86-64
  34. label: "Deploy mz-lsp-server for macOS x86-64"
  35. command: bin/pyactivate -m ci.deploy_mz_lsp_server.macos
  36. agents:
  37. queue: mac-x86_64
  38. timeout_in_minutes: 30
  39. concurrency: 1
  40. concurrency_group: deploy-mz-lsp-server/macos/x86_64
  41. - id: deploy-mz-lsp-server-macos-aarch64
  42. label: "Deploy mz-lsp-server for macOS aarch64"
  43. command: bin/pyactivate -m ci.deploy_mz_lsp_server.macos
  44. agents:
  45. queue: mac-aarch64
  46. timeout_in_minutes: 30
  47. concurrency: 1
  48. concurrency_group: deploy-mz-lsp-server/macos/aarch64