buildkite-secondary.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #
  2. # Build steps that run after the primary pipeline on pushes and tags.
  3. # Pull requests to not run these steps.
  4. steps:
  5. - name: "cargo audit"
  6. command: "ci/docker-run-default-image.sh ci/do-audit.sh"
  7. agents:
  8. queue: "release-build"
  9. timeout_in_minutes: 10
  10. - wait
  11. - name: "publish tarball (x86_64-unknown-linux-gnu)"
  12. command: "ci/publish-tarball.sh"
  13. agents:
  14. queue: "release-build"
  15. timeout_in_minutes: 60
  16. - name: "publish installer"
  17. command: "ci/publish-installer.sh"
  18. agents:
  19. queue: "release-build"
  20. timeout_in_minutes: 5
  21. - wait
  22. - name: "publish docker"
  23. command: "docker-solana/build.sh"
  24. agents:
  25. queue: "release-build"
  26. timeout_in_minutes: 60
  27. - name: "publish crate"
  28. command: "ci/publish-crate.sh"
  29. agents:
  30. queue: "release-build"
  31. retry:
  32. manual:
  33. permit_on_passed: true
  34. timeout_in_minutes: 240
  35. branches: "!master"
  36. - name: "publish tarball (aarch64-apple-darwin)"
  37. command: "ci/publish-tarball.sh"
  38. agents:
  39. queue: "release-build-aarch64-apple-darwin"
  40. retry:
  41. manual:
  42. permit_on_passed: true
  43. timeout_in_minutes: 60
  44. - name: "publish tarball (x86_64-apple-darwin)"
  45. command: "ci/publish-tarball.sh"
  46. agents:
  47. queue: "release-build-x86_64-apple-darwin"
  48. retry:
  49. manual:
  50. permit_on_passed: true
  51. timeout_in_minutes: 60