Gradle でディレクトリ内のファイルを ZIP 圧縮するには、次のように Zip 型のタスクを定義します。
task createArchive(type: Zip) {
from 'docs/'
archiveName 'docs.zip'
}
このように定義した createArchive タスクを実行すると、docs ディレクトリ内のファイルをまとめた docs.zip アーカイブファイルを作成できます。
$ gradlew createArchive