Bitbucket is the Git solution for professional teams. Bitbucket Pipelines allows you to build, test and deploy from Bitbucket.
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. If you are new to Rust check out Setting up a Rust project.
The project centers around matching patterns in a noisy signal against a dictionary of known words from an alien languge. To demonstrate the capabilities of Bitbucket Pipelines the project includes the following aspects:
Bitbucket Pipelines is used to
cargo build --release
./fmt.sh
cargo test --lib --release -v --no-fail-fast -- --nocapture --test
cargo test --doc --release -v --no-fail-fast -- --nocapture --test
cargo test --test alienlanguage --release -v --no-fail-fast -- --nocapture --test
cargo test --lib --release -v --no-fail-fast -- --nocapture --bench
cargo doc --release --no-deps
target/doc/alienlanguage/index.html
target/doc/webservice/index.html