Constant project_init::includes::HASKELL_TRAVIS_CI [] [src]

pub const HASKELL_TRAVIS_CI: &'static str = "---\nsudo: false\ncache:\n  directories:\n    - $HOME/.stack\naddons:\n  apt:\n    packages:\n      - libgmp3-dev\nmatrix:\n  include:\n\n    # Linux\n    - env: TARGET=x86_64-unkown-linux-gnu\n      language: python\n\n    # OS X\n    - env: TARGET=x86_64-apple-darwin\n      os: osx\n      language: default\n\nbefore_install:\n  - mkdir -p ~/.local/bin\n  - export PATH=$HOME/.local/bin:$PATH\n  - |\n    if [ `uname` = \"Darwin\" ]\n    then\n      curl --insecure -L https://www.stackage.org/stack/osx-x86_64 | tar xz --strip-components=1 --include \'*/stack\' -C ~/.local/bin\n    else\n      curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin \'*/stack\'\n    fi\n  - chmod a+x ~/.local/bin/stack\n  - |\n    if [ `uname` = \"Linux\" ]\n    then\n      pip install yamllint\n    else\n      echo \"skipping yaml verification...\"\n    fi\n\ninstall:\n  - stack --no-terminal --install-ghc test --only-dependencies\n\nscript:\n  - stack --no-terminal build --haddock --no-haddock-deps\n  - stack test --no-run-tests\n  - |\n    if [ `uname` = \"Linux\" ]\n    then\n      yamllint stack.yaml\n      yamllint appveyor.yml\n      yamllint .travis.yml\n    else\n      echo \"skipping yaml verification...\"\n    fi\n  - stack bench --no-bench\n  - curl -sL https://raw.github.com/ndmitchell/hlint/master/misc/travis.sh | sh -s .\n  - curl -sL https://raw.github.com/ndmitchell/weeder/master/misc/travis.sh | sh -s .\n  - |\n    if [ `uname` = \"Darwin\" ]\n    then\n      export BINPATH=\"$(find . -name {{ project }} -perm 755 | tail -n1)\"\n    else\n      export BINPATH=\"$(find -name {{ project }} -executable | tail -n2 | head -n1)\"\n    fi\n  - echo $BINPATH\n  - mv $BINPATH {{ project }}-$TARGET\n  - ls {{ project }}-$TARGET\n\ndeploy:\n  api_key:\n    secure: \"bdJVbM9pdNqkeQb9O4mUocyA+zLAHupCLUYMPyi5jZVXF5hDPQeB93C7bMb+G4DzfYdDhDvy/VACYSGWnV2JwbSDObtAi8//wiN4Ir/AjK6aELEF8oVuoPOr4geIOMpjcUbT5JZhqqTF4Ogtd0jW97eg6LnkOZj/Nmirk7NL9FV85r3iw1MEIWBsLdHbpHKgyItOo2YKh0dM3QTZ3tjaeEhEVgd4VQQlEB2SAtueOu/lJhbjT6Y7ztGLW+UXE6ITXuG623ewA8tXt8oyeDx0HES04RVnfkDN7QIDC7Crcx7Q7Kb+yCc1cRe9QQ/9/kaeloCYd0XAKf+Bd1kyH2MIm+/Pnriz5pkM+2z1xEUhTXqXM6Wm1cXHVXRUHJQWayii1TSDp8DhVVoz8N0L3GMEIIJi1rdkO4qA84JcZkQFnH4NhvVK9Bkd/a++h6vh2WOg/nvwnOUBooNLkKik78PrIgpgTapW8yFyXrOlVqtQ9sdCmhrpQGn7Ja1P2z3tNmZgSvIcyhx/SLgHegPae5EJ9roFWRNJ9A/tlgyqNbxBdr5hLWSo3zqyJXj51cqd68tp09lloXLlC9Q2HlAejenfWYQ4KEwT1A8u+cK9lJ7pN+hgmlbQFCz9aYzokD6CCzsdJo01yQMCW2LtlKEeWiUVuA3MrWZ3l+oFQ6/npGQoOQY=\"\n  file: {{ project }}-$TARGET\n  on:\n    tags: true\n  provider: releases\n  skip_cleanup: true\n\nbranches:\n  only:\n    - /\\d+\\.\\d+\\.\\d+\\.\\d+.*$/\n"