From 6a8a5b7642f6884f73298df6ae0474bfc089db16 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Wed, 15 May 2019 15:50:01 -0700 Subject: [PATCH] Fix automatic deploy. This should fix deploying release artifacts and gh-pages for the documentation. Secrets should now be configured in the UI for travis and appveyor. This also removes some of the appveyor jobs, since they aren't really necessary, and there are limited jobs on rust-lang-libs. --- .travis.yml | 14 +++++++++++--- appveyor.yml | 9 +-------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5cdfeb89..128263dd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,18 +51,26 @@ script: fi before_deploy: + - cargo run -- build book-example - sh ci/before_deploy.sh deploy: - provider: releases - api_key: - - secure: cURRWBr034iqBz/ifD7uOunBfNR30YxIXfgLX0osWz+iafkVbhDGYYz9sBmRraqO2P7L2koEXMADVb/md1kI2+ykiq/ml+l9zuEAZPVmvSGUN7ZD+7s+lu3l5OBPG5z175T+b2q2q2m8XVR7TW20ra4QbE0bq06KAoOyjSgQVBTSCYsL9uTsGwiVRMEqqJT/BmKhKJNkpGsTKyBSKkOXvfeAAbE260vXUDEN9TYdJ3fvteRrpwLX56ee64gIZUq0RjDc4SKIEqilM6iUtNMvurqaewYNGkiXKRruV6BPCHxEHo6NNT46kOJLBJTf7gZw//dWhSoWpg9P0gdAnPWm407kSa3F7aJ1eRShAFQ4BLyfz9efTqm+jP3fOp7Mm7igSh9w6caSRuOnSsUf5+raRQ8E5Y9HsWGzzpZQk24Fx9EGZ04EeDSdpZAFz+jcbMpHf8t2p4CEx0CCNwYvKx6EydMKbMF5QteQ8SQkXNLhv7Rz2OgtXWYZPRVCMfQfOplsi2InsLCrQxTgwh+6u654SqVSgaHG+IncEAxBrdWy4rHcg7qereUcKfcY3k96vaDxdn/T2c00Ig0aNFR91YnixGMd6J6tQgDcRK9jh6fUm1CCBE9hT+pNUmtgYKuWBoLZexUZFFnfuBed0WciBot1bGDDamndqKq0jJiAzg+GMHk= +- provider: releases + api_key: "$GITHUB_TOKEN" file_glob: true file: "$CRATE_NAME-$TRAVIS_TAG-$TARGET.*" on: condition: "$TRAVIS_RUST_VERSION = stable" tags: true skip_cleanup: true +- provider: pages + local_dir: book-example/book + skip_cleanup: true + github_token: "$GITHUB_TOKEN" + keep_history: true + on: + condition: $TRAVIS_OS_NAME = "linux" && $TRAVIS_RUST_VERSION = "stable" + tags: true branches: only: diff --git a/appveyor.yml b/appveyor.yml index d012f44f..e2a57662 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,14 +7,7 @@ environment: RUST_CHANNEL: stable - TARGET: x86_64-pc-windows-msvc RUST_CHANNEL: stable - # Beta channel - - TARGET: i686-pc-windows-msvc - RUST_CHANNEL: beta - - TARGET: x86_64-pc-windows-msvc - RUST_CHANNEL: beta # Nightly channel - - TARGET: i686-pc-windows-msvc - RUST_CHANNEL: nightly - TARGET: x86_64-pc-windows-msvc RUST_CHANNEL: nightly @@ -52,7 +45,7 @@ deploy: description: 'Windows release' artifact: /.*\.zip/ auth_token: - secure: QQhjKVyz7mpjlyGhlXytbFQQfKFQWTahHkD+B0NzIUoEVqO7ZLWjnoWasvLqW4nE + secure: $(GITHUB_TOKEN) provider: GitHub on: RUST_CHANNEL: stable