【发布时间】:2015-04-23 10:19:45
【问题描述】:
我有一个项目的 Bash 脚本,看起来像这样:
#!/usr/bin/env bash
curl -LOk (url)/project.zip
mkdir project
unzip project.zip -d project
cp -rf project/assets assets
rm -rf project && rm -rf project.zip
gradle test
所以它所做的就是从另一个项目下载我想要的存档,将其资产复制到当前项目的工作区,删除所述存档和提取的我不想要的东西,然后运行测试套件以确保一切正常在职的。由于我使用 Gradle 运行测试套件,因此我想将所有内容迁移为 100% Gradle,以便构建过程可以 1) 多平台和 2) 易于管理,因为我的构建脚本会不断维护。我该怎么做呢?经过一番研究,我遇到了gradle-download-task;这将有助于处理下载段,还是有更好的选择?
【问题讨论】:
标签: bash testing build gradle build-automation