export = () => { gulp.src('./target/**/*') .pipe(zip(packageInfo.name + '.jar')) .pipe(maven.install({ 'groupId': argv['groupId'] || 'com.github.mapkiwiz', 'artifactId': packageInfo.name, 'version': argv['version'] || packageInfo.version }) ); }
export async function archiveFolder(webAppFolder:string) { var deferred = Q.defer<string>(); var defaultWorkingDirectory = tl.getVariable('System.DefaultWorkingDirectory'); var tempPackageName = 'temp_web_app_package.zip'; await gulp.src(path.join(webAppFolder, '**', '*')) .pipe(zip(tempPackageName)) .pipe(gulp.dest(defaultWorkingDirectory)).on('end',function(error){ if(error){ throw new Error(error) } deferred.resolve(path.join(defaultWorkingDirectory, tempPackageName)); }); return deferred.promise; }
return new Promise((resolve, reject) => { gulp.src(path.join(source, '**', '*')) .pipe(zip(path.basename(target))) .pipe(gulp.dest(path.dirname(target))).on('end', function(error){ error ? reject(tl.loc("zipFailed", error)) : resolve(""); })});
], function () { return gulp.src(`dist/${buildName}/mainnet/min/**/*.*`) .pipe(zip(`${pack.name}-${buildName}-v${pack.version}.zip`)) .pipe(gulp.dest('dist')); });