1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env bash
- # Copyright Materialize, Inc. and contributors. All rights reserved.
- #
- # Use of this software is governed by the Business Source License
- # included in the LICENSE file at the root of this repository.
- #
- # As of the Change Date specified in that file, in accordance with
- # the Business Source License, use of this software will be governed
- # by the Apache License, Version 2.0.
- #
- # devsite.sh — deploys docs to dev.materialize.com in CI.
- set -euo pipefail
- cargo about generate ci/deploy/licenses.hbs > misc/www/licenses.html
- aws s3 cp --recursive misc/www/ s3://materialize-dev-website/
- # We exclude all of these pages from search engines for SEO purposes. We don't
- # want to spend our crawl budget on these pages, nor have these pages appear
- # ahead of our marketing content.
- RUSTDOCFLAGS="--html-in-header $PWD/ci/deploy/noindex.html" bin/doc
- RUSTDOCFLAGS="--html-in-header $PWD/ci/deploy/noindex.html" bin/doc --document-private-items
- aws s3 sync --size-only target-xcompile/doc/ s3://materialize-dev-website/api/rust
- aws s3 sync --size-only target-xcompile/doc/ s3://materialize-dev-website/api/rust-private
- bin/pydoc
- aws s3 sync --size-only --delete target/pydoc/ s3://materialize-dev-website/api/python
|