diff --git a/.travis.yml b/.travis.yml index 553f89766..b59e22d8f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,13 +5,9 @@ before_script: - npm run lint before_deploy: - npm run generate + - cd deploy deploy: - provider: pages - local_dir: public - skip_cleanup: true - github_token: $GITHUB_TOKEN - keep_history: true - fqdn: community.qiskit.org + provider: script + script: bash deploy_cos.sh on: branch: master - diff --git a/deploy/deploy_cos.sh b/deploy/deploy_cos.sh new file mode 100644 index 000000000..5a09752a6 --- /dev/null +++ b/deploy/deploy_cos.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +#install rclone +curl https://downloads.rclone.org/rclone-current-linux-amd64.deb -o rclone.deb +sudo apt-get install -y ./rclone.deb + +CONFIG_PATH=$(rclone config file | tail -1) + +# Decrypt config +openssl aes-256-cbc -K $encrypted_rclone_key -iv $encrypted_rclone_iv -in rclone.conf.enc -out $CONFIG_PATH -d + +git clone --depth=1 https://github.com/Qiskit/qiskit-terra.git +cp -r qiskit-terra/qiskit/schemas ../public/. + +rclone sync --exclude 'documentation/**' ../public IBMCOS:qiskit-org-website \ No newline at end of file diff --git a/deploy/rclone.conf.enc b/deploy/rclone.conf.enc new file mode 100644 index 000000000..ba3551c22 Binary files /dev/null and b/deploy/rclone.conf.enc differ diff --git a/static/googlefd7c7bd12b94442f.html b/static/googlefd7c7bd12b94442f.html new file mode 100644 index 000000000..a85f27920 --- /dev/null +++ b/static/googlefd7c7bd12b94442f.html @@ -0,0 +1 @@ +google-site-verification: googlefd7c7bd12b94442f.html \ No newline at end of file