25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.4 KiB

  1. language: erlang
  2. matrix:
  3. include:
  4. - os: linux
  5. otp_release: R16B03-1
  6. - os: linux
  7. otp_release: 17.5
  8. - os: linux
  9. otp_release: 18.3
  10. - os: linux
  11. otp_release: 19.3
  12. - os: linux
  13. otp_release: 20.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. cache:
  26. directories:
  27. - "$HOME/.cache/rebar3/hex/default"
  28. deploy:
  29. - provider: releases
  30. api_key:
  31. secure: MjloYuaQF3cd3Oab57zqwPDLPqt5MDgBIrRLpXOQwNovr2tnkKd4aJK3QJ3pTxvZievjgl+qIYI1IZyjuRV37nkjAfMw14iig959wi0k8XTJoMdylVxE5X7hk4SiWhX/ycnJx3C28PPw1OitGTF76HAJDMgEelNdoNt+hvjvDEo=
  32. file: rebar3
  33. on:
  34. repo: erlang/rebar3
  35. tags: true
  36. - provider: s3
  37. access_key_id: AKIAJAPYAQEFYCYSNL7Q
  38. secret_access_key:
  39. secure: "BUv2KQABv0Q4e8DAVNBRTc/lXHWt27yCN46Fdgo1IrcSSIiP+hq2yXzQcXLbPwkEu6pxUZQtL3mvKbt6l7uw3wFrcRfFAi1PGTITAW8MTmxtwcZIBcHSk3XOzDbkK+fYYcaddszmt7hDzzEFPtmYXiNgnaMIVeynhQLgcCcIRRQ="
  40. skip_cleanup: true
  41. local-dir: _build/default/bin
  42. bucket: "rebar3-nightly"
  43. acl: public_read
  44. on:
  45. repo: erlang/rebar3
  46. branch: master
  47. condition: $TRAVIS_OTP_RELEASE = "R16B03-1"