アーキテクチャの意図・工夫以下の YAML ファイルは Rust で実装した Web アプリケーションを BitBucket Pipelines でテストするための設定ファイルです。 cargo run ではアプリケーションを実行中のままとなりコマンドが完了しないため、sleep 60 で次のコマンドに強制的に移るようにしています。 (なかなか強引な方法と思われるため、改善したいポイントです...) 参考:bitbucket-pipelines.yml pipelines: custom: integration-test: - step: caches: - cargo-home - cargo-target script: - rustup component add rustfmt - cargo install sqlx-cli - cp .env.pipeline .env -