Upload files simplify and README file update
This commit is contained in:
parent
7f5697b2a1
commit
a9b06d3fb3
4 changed files with 119 additions and 120 deletions
109
UploadFiles.java
109
UploadFiles.java
|
|
@ -3,78 +3,79 @@ package handleSsh;
|
|||
import com.jcraft.jsch.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class UploadFiles {
|
||||
|
||||
// READ
|
||||
// files to upload should always be in "flowserver" directory !!!
|
||||
// files to upload should always be in "flowserver" directory !!! (it can be "something-flowserver" as well)
|
||||
// RENAME IT if it is not
|
||||
// Change BASIC_PATH to your needs!!!
|
||||
|
||||
private static final String BASIC_PATH= "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/";
|
||||
|
||||
private static final String[] filesToUpload =
|
||||
{
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/cloudmqttconnect.js",
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/cmd_manager.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/code.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/comment.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/count.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/db_connector.js",
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/db_init.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/debug.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/designer.json",
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/dido_controller.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/httprequest.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/httpresponse.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/httproute.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/infosender.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/modbus_reader.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/monitorconsumption.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/monitordisk.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/monitormemory.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/nodesdb_changecheck.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/show_dbdata.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/slack_filter.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/thermometer.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/trigger.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/virtualwirein.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/virtualwireout.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/wsmqttpublish.js",
|
||||
BASIC_PATH + "flow/cloudmqttconnect.js",
|
||||
// BASIC_PATH + "flow/cloudmqttconnect.js",
|
||||
BASIC_PATH + "flow/cmd_manager.js",
|
||||
// BASIC_PATH + "flow/code.js",
|
||||
// BASIC_PATH + "flow/comment.js",
|
||||
// BASIC_PATH + "flow/count.js",
|
||||
// BASIC_PATH + "flow/db_connector.js",
|
||||
BASIC_PATH + "flow/db_init.js",
|
||||
// BASIC_PATH + "flow/debug.js",
|
||||
// BASIC_PATH + "flow/designer.json",
|
||||
// BASIC_PATH + "flow/dido_controller.js",
|
||||
// BASIC_PATH + "flow/httprequest.js",
|
||||
// BASIC_PATH + "flow/httpresponse.js",
|
||||
// BASIC_PATH + "flow/httproute.js",
|
||||
// BASIC_PATH + "flow/infosender.js",
|
||||
// BASIC_PATH + "flow/modbus_reader.js",
|
||||
// BASIC_PATH + "flow/monitorconsumption.js",
|
||||
// BASIC_PATH + "flow/monitordisk.js",
|
||||
// BASIC_PATH + "flow/monitormemory.js",
|
||||
// BASIC_PATH + "flow/nodesdb_changecheck.js",
|
||||
// BASIC_PATH + "flow/show_dbdata.js",
|
||||
// BASIC_PATH + "flow/slack_filter.js",
|
||||
// BASIC_PATH + "flow/thermometer.js",
|
||||
// BASIC_PATH + "flow/trigger.js",
|
||||
// BASIC_PATH + "flow/virtualwirein.js",
|
||||
// BASIC_PATH + "flow/virtualwireout.js",
|
||||
// BASIC_PATH + "flow/wsmqttpublish.js",
|
||||
//
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/config",
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/addSwitch.py",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/cloud_topic.py",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/createNodeDbOriginal.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/createNode.py",
|
||||
////
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/DataToTbHandler.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/db_helper.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/ErrorToServiceHandler.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/logger.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/md5.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/notification_reporter.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/register.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/serialport_helper.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/suncalc.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/utils.js",
|
||||
//////
|
||||
// BASIC_PATH + "config",
|
||||
// BASIC_PATH + "addSwitch.py",
|
||||
// BASIC_PATH + "cloud_topic.py",
|
||||
// BASIC_PATH + "createNodeDbOriginal.js",
|
||||
// BASIC_PATH + "createNode.py",
|
||||
//
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/notifications.table",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/tbdata.nosql",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/modbus_config.js",
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/accelerometer_db.js",
|
||||
// BASIC_PATH + "flow/helper/DataToTbHandler.js",
|
||||
// BASIC_PATH + "flow/helper/db_helper.js",
|
||||
// BASIC_PATH + "flow/helper/ErrorToServiceHandler.js",
|
||||
// BASIC_PATH + "flow/helper/logger.js",
|
||||
// BASIC_PATH + "flow/helper/md5.js",
|
||||
// BASIC_PATH + "flow/helper/notification_reporter.js",
|
||||
// BASIC_PATH + "flow/helper/register.js",
|
||||
// BASIC_PATH + "flow/helper/serialport_helper.js",
|
||||
// BASIC_PATH + "flow/helper/suncalc.js",
|
||||
BASIC_PATH + "flow/helper/utils.js",
|
||||
//
|
||||
// BASIC_PATH + "databases/notifications.table",
|
||||
// BASIC_PATH + "databases/total_energy.js",
|
||||
// BASIC_PATH + "databases/tbdata.nosql",
|
||||
// BASIC_PATH + "databases/modbus_config.js",
|
||||
// BASIC_PATH + "databases/accelerometer_db.js",
|
||||
};
|
||||
|
||||
|
||||
private static String buildDestinationDirectory(String fileToUpload) {
|
||||
int index = fileToUpload.indexOf("/bitbucket-repositories");
|
||||
//int index = fileToUpload.indexOf("/flowserver");
|
||||
//return fileToUpload.substring(index + 11);
|
||||
return fileToUpload.substring(index + 42);
|
||||
int index = fileToUpload.indexOf("flowserver/");
|
||||
return fileToUpload.substring(index + 10);
|
||||
}
|
||||
|
||||
private static ArrayList<Server> allServers;
|
||||
|
||||
|
||||
public static void main(String[] args) throws JSchException {
|
||||
|
||||
allServers = new BuildServerArray().getAllServers();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue