2017-05-12 17:32:14 +02:00
|
|
|
package org.gcube.dataanalysis.dataminerpoolmanager;
|
|
|
|
|
|
|
|
***REMOVED***
|
|
|
|
|
|
|
|
***REMOVED***
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.datamodel.Algorithm;
|
|
|
|
***REMOVED***
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.service.DMPMJob;
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.service.ProductionPublishingJob;
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.service.StagingJob;
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.util.AlgorithmBuilder;
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.util.ClusterBuilder;
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.util.SVNUpdater;
|
|
|
|
import org.tmatesoft.svn.core.SVNException;
|
|
|
|
|
|
|
|
public class JobTest {
|
|
|
|
|
|
|
|
public static void main(String[] args) throws SVNException, IOException, InterruptedException{
|
|
|
|
|
|
|
|
ScopeProvider.instance.set("/d4science.research-infrastructures.eu/gCubeApps/RPrototypingLab");
|
|
|
|
|
|
|
|
SVNUpdater svnUpdater = new SVNUpdater("https:***REMOVED***svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/RConfiguration/RPackagesManagement/");
|
|
|
|
Algorithm algo = AlgorithmBuilder.create("http:***REMOVED***data.d4science.org/dENQTTMxdjNZcGRpK0NHd2pvU0owMFFzN0VWemw3Zy9HbWJQNStIS0N6Yz0", "ICHTHYOP_MODEL");
|
|
|
|
|
2017-05-12 18:26:58 +02:00
|
|
|
***REMOVED***test phase
|
2017-05-12 17:32:14 +02:00
|
|
|
Cluster stagingCluster = ClusterBuilder.getStagingDataminerCluster();
|
|
|
|
Cluster rProtoCluster = ClusterBuilder.getRProtoCluster();
|
|
|
|
DMPMJob job = new StagingJob(svnUpdater, algo, stagingCluster, rProtoCluster);
|
|
|
|
job.start();
|
|
|
|
|
2017-05-12 18:26:58 +02:00
|
|
|
***REMOVED***release phase
|
|
|
|
***REMOVED***Cluster prodCluster = ClusterBuilder.getVRECluster(targetVREToken, targetVRE);
|
|
|
|
***REMOVED***DMPMJob job2 = new ProductionPublishingJob(svnUpdater, algo, prodCluster);
|
|
|
|
***REMOVED***job2.start();
|
2017-05-12 17:32:14 +02:00
|
|
|
|
|
|
|
***REMOVED***
|
|
|
|
|
|
|
|
***REMOVED***
|