2023-01-23 11:03:31 +01:00

29 lines
866 B
Groovy

repositories {
maven { url "https://jitpack.io" }
}
task getUpdateChecker(type: Exec) {
def updateChecker = "${buildDir}/plugin-update-checker";
def str = "mkdir -p '" + file(updateChecker).absolutePath + "' && wget -qO- 'https://github.com/YahnisElsts/plugin-update-checker/archive/v4.4.tar.gz' | tar xvz --strip 1 -C '" + file(updateChecker).absolutePath + "'";
commandLine 'bash', '-c', str
outputs.dir updateChecker
}
task dist(type: Zip, dependsOn: 'getUpdateChecker') {
archiveName = 'video-embed-privacy.zip'
from(file('.')) {
include 'readme.txt'
include 'video-embed-privacy.css'
include 'video-embed-privacy.js'
include '*.php'
include 'languages/*'
include 'preview/.htaccess'
include 'preview/preview.php'
include 'preview/guzzle/**'
}
from(file("${buildDir}/plugin-update-checker")) {
into('plugin-update-checker')
}
}