2 个版本
0.1.2 | 2020年6月15日 |
---|---|
0.1.1 | 2020年6月15日 |
0.1.0 |
|
#1786 在 命令行工具
20KB
245 代码行
Arty
Command line based browser and artifact downloader for jenkins!
SUBCOMMANDS:
get Download artifacts from jenkins
help Prints this message or the help of the given subcommand(s)
获取
Download artifacts from jenkins
USAGE:
arty.exe get [OPTIONS] [JOB]
OPTIONS:
-a, --artifacts <artifacts>
filter results by artifact name
-b, --build <build>
filter results by build number
-d, --download-dir <download-dir>
download directory [env: ARTY_DOWNLOADS_DIR=] [default: .]
-j, --job <job>
filter results by job name (will override positional argument)
-p, --pipeline <pipeline>
filter results by pipeline name
--url <url>
jenkins url [env: ARTY_JENKINS_URL=http://localhost:8080] [default: http://127.0.0.1:8080]
ARGS:
<JOB>
filter results by job name
注意:查询每个构建的每个工件将花费很长时间!为了解决这个问题,只有在搜索过滤到单个构建之后才会查询工件。
安装
- 安装 Rust: https://rustup.rs/
- 运行
$ cargo install arty
- 确保您的 cargo 二进制目录在 PATH 上
从源代码构建
- 安装 Rust: https://rustup.rs/
- 在项目根目录中运行以下任一命令
$ cargo run
以快速以调试模式运行$ cargo build --release
以在target/release
中构建一个可执行文件
限制
- 不支持用户凭据(尚未)
- 没有测试
- 可能会失败并显示丑陋的错误消息
- 仅针对多管道分支开发和测试
许可
根据您选择以下任一许可
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交以包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,应作为上述双重许可,不附加任何其他条款或条件。
依赖项
~8-15MB
~283K SLoC