You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 line
1.4 KiB

10 年之前
  1. language: erlang
  2. matrix:
  3. include:
  4. - os: linux
  5. otp_release: 17.5
  6. - os: linux
  7. otp_release: 18.3
  8. - os: linux
  9. otp_release: 19.3
  10. - os: linux
  11. otp_release: 20.0
  12. - os: linux
  13. otp_release: 21.0
  14. - os: osx
  15. language: generic
  16. before_script:
  17. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
  18. ## should eventually use a tap that has previous erlang versions here
  19. ## as this only uses the latest erlang available via brew
  20. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install erlang; fi
  21. script: "./bootstrap && ./rebar3 ct"
  22. branches:
  23. only:
  24. - master
  25. - hex_core
  26. cache:
  27. directories:
  28. - "$HOME/.cache/rebar3/hex/default"
  29. deploy:
  30. - provider: releases
  31. api_key:
  32. secure: MjloYuaQF3cd3Oab57zqwPDLPqt5MDgBIrRLpXOQwNovr2tnkKd4aJK3QJ3pTxvZievjgl+qIYI1IZyjuRV37nkjAfMw14iig959wi0k8XTJoMdylVxE5X7hk4SiWhX/ycnJx3C28PPw1OitGTF76HAJDMgEelNdoNt+hvjvDEo=
  33. file: rebar3
  34. on:
  35. repo: erlang/rebar3
  36. tags: true
  37. - provider: s3
  38. access_key_id: AKIAJAPYAQEFYCYSNL7Q
  39. secret_access_key:
  40. secure: "BUv2KQABv0Q4e8DAVNBRTc/lXHWt27yCN46Fdgo1IrcSSIiP+hq2yXzQcXLbPwkEu6pxUZQtL3mvKbt6l7uw3wFrcRfFAi1PGTITAW8MTmxtwcZIBcHSk3XOzDbkK+fYYcaddszmt7hDzzEFPtmYXiNgnaMIVeynhQLgcCcIRRQ="
  41. skip_cleanup: true
  42. local-dir: _build/prod/bin
  43. bucket: "rebar3-nightly"
  44. acl: public_read
  45. on:
  46. repo: erlang/rebar3
  47. branch: master
  48. condition: $TRAVIS_OTP_RELEASE = "17.5"