Newer
Older
dub_jkp / .travis.yml
@Sebastian Wilzbach Sebastian Wilzbach on 15 Feb 2018 2 KB Remove on:master from the Travis stage conditions
  1. language: d
  2. dist: trusty
  3. sudo: false
  4.  
  5. addons:
  6. apt:
  7. packages:
  8. - libevent-dev
  9.  
  10. script:
  11. - ./travis-ci.sh
  12.  
  13. jobs:
  14. allow_failures:
  15. - d: gdc
  16. include:
  17. - stage: test
  18. d: dmd-2.078.0
  19. env: [FRONTEND=2.078]
  20. - d: dmd-2.077.1
  21. env: [FRONTEND=2.077, COVERAGE=true]
  22. - d: dmd-2.076.1
  23. env: [FRONTEND=2.076]
  24. - d: dmd-2.075.1
  25. env: [FRONTEND=2.075]
  26. - d: dmd-2.074.1
  27. env: [FRONTEND=2.074]
  28. - d: dmd-2.073.2
  29. env: [FRONTEND=2.073]
  30. - d: dmd-2.072.2
  31. env: [FRONTEND=2.072]
  32. - d: dmd-2.071.2
  33. env: [FRONTEND=2.071]
  34. - d: dmd-2.070.2
  35. env: [FRONTEND=2.070]
  36. - d: dmd-2.069.2
  37. env: [FRONTEND=2.069]
  38. - d: dmd-2.068.2
  39. env: [FRONTEND=2.068]
  40. - d: ldc-1.7.0
  41. env: [FRONTEND=2.077]
  42. - d: ldc-1.6.0
  43. env: [FRONTEND=2.076]
  44. - d: ldc-1.5.0
  45. env: [FRONTEND=2.075]
  46. - d: ldc-1.4.0
  47. env: [FRONTEND=2.074]
  48. - d: ldc-1.3.0
  49. env: [FRONTEND=2.073]
  50. - d: ldc-1.2.0
  51. env: [FRONTEND=2.072]
  52. - d: ldc-1.1.0
  53. env: [FRONTEND=2.071]
  54. - d: ldc-1.0.0
  55. env: [FRONTEND=2.070]
  56. - d: gdc
  57. env: [FRONTEND=2.068]
  58. - d: gdc-4.8.5
  59. env: [FRONTEND=2.068]
  60. - stage: deploy
  61. d: dmd
  62. os: osx
  63. script: echo "Deploying to GitHub releases ..." && ./release.sh
  64. deploy:
  65. - provider: releases
  66. file_glob: true
  67. file: bin/dub-*.tar.gz
  68. skip_cleanup: true
  69. api_key: $GH_REPO_TOKEN
  70. on:
  71. tags: true
  72. - d: dmd
  73. script: echo "Deploying to GitHub releases ..." && ./release.sh
  74. env: [ARCH=32]
  75. addons:
  76. apt:
  77. packages:
  78. - g++-multilib
  79. - libcurl4-openssl-dev:i386
  80. deploy:
  81. - provider: releases
  82. file_glob: true
  83. file: bin/dub-*.tar.gz
  84. skip_cleanup: true
  85. api_key: $GH_REPO_TOKEN
  86. on:
  87. tags: true
  88. - d: dmd
  89. script: echo "Deploying to GitHub releases ..." && ./release.sh
  90. deploy:
  91. - provider: releases
  92. file_glob: true
  93. file: bin/dub-*.tar.gz
  94. skip_cleanup: true
  95. api_key: $GH_REPO_TOKEN
  96. on:
  97. tags: true
  98. - stage: update-latest
  99. script: echo "Deploying to GitHub pages ..." && mkdir -p docs && git describe --abbrev=0 --tags > docs/LATEST
  100. deploy:
  101. - provider: pages
  102. skip_cleanup: true
  103. local_dir: docs
  104. github_token: $GH_REPO_TOKEN
  105. on:
  106. tags: true
  107. stages:
  108. - name: test
  109. if: type = pull_request or (type = push and branch = master)
  110. - name: deploy
  111. if: type = push and tag =~ ^v
  112. - name: update-latest
  113. if: type = push and tag =~ ^v