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