var downloader = require("tc-downloader");
var config = {
retryIntervalSeconds : 60,
downloadFolder : "./downloads/",
teamcity : {
hostName : "teamcity.server.com",
hostPort : "8080",
feedPath : "/guestAuth/feed.html",
feedParams : "itemsType=builds&buildStatus=successful&userKey=guest",
artifactZipPath : "repository/downloadAll/",
username : "myuser",
password : "mypass"
}
};
downloader.init(config);
downloader.start();
downloader.stop();
"onReady", "onStarted", "onError", "onStopped", "onFileDownloaded"
downloader.on("onError", function(err) {
console.log(err);
});
downloader.on("onFileDownloaded", function(file) {
console.log(file);
});