1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016年6月25日

#662 in 测试

91KB
185 代码行

使用 Bitbucket Pipelines 进行 Rust 项目的示例

Bitbucket 是专业团队的 Git 解决方案。 Bitbucket Pipelines 允许您从 Bitbucket 进行构建、测试和部署。

Rust 是一种运行速度快、防止段错误并保证线程安全的系统编程语言。如果您是 Rust 新手,请查看 设置 Rust 项目

该项目集中在将噪声信号中的模式与来自 外星语言 的已知词库进行匹配。为了展示 Bitbucket Pipelines 的功能,项目包括以下方面

Bitbucket Pipelines 用于

  • 构建项目
  • 格式化源代码
  • 运行单元测试
  • 测试项目库的文档
  • 仅测试指定的集成测试目标
  • 运行基准测试
  • 构建项目的文档
  • 打包并将此项目上传到注册表
  • 部署网络服务

构建项目

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

打包并将此项目上传到注册表

部署网络服务

依赖项

~5MB
~116K SLoC