--- # TravisCI YAML file for publishing/updating/formatting Spacemacs documentation. language: generic sudo: required services: - docker branches: only: - master - develop before_install: - docker load -i /tmp/docker_images/images.tar || true before_cache: - docker save -o /tmp/docker_images/images.tar $(docker images -a -q) cache: directories: - /tmp/docker_images - /tmp/elpa - !/tmp/elpa/gnupg env: global: - secure: "M8NF1Uw7VGkLdNmWiUF4T+VOJXwN8KCKVQb45/BWVpGm88Rcfom/9bxRTUme8VYuzIavph32QF+P9KyhX8aj2p2FMItNnxiEySzap5UrLrNiwB6ZxbQglMJj0yMQKASynNBai9KKI7mYlsM5jRpFJ9OSgj7Ko00RIFpO3EpJ+kE=" - BOT_NAME=emacspace - BOT_EMAIL=emacspace@gmail.com - SPACEMACS_REPO_SLUG="syl20bnr/spacemacs" before_script: - docker pull jare/spacetools:latest script: - git checkout "${TRAVIS_BRANCH}" && .travisci/pub_prep.sh deploy: - provider: script skip_cleanup: true script: ".travisci/pub_auto_update.sh" on: branch: develop condition: $TRAVIS_REPO_SLUG = $SPACEMACS_REPO_SLUG - provider: script skip_cleanup: true script: ".travisci/pub_html.sh" on: all_branches: true condition: $TRAVIS_REPO_SLUG = $SPACEMACS_REPO_SLUG