Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
import flexagon.fd.model.pojos.rest.topology.integrations.SCMInstancePojo;
import flexagon.fd.model.pojos.rest.properties.PropertyValuePojo;
import flexagon.fd.model.pojos.rest.project.*;
import flexagon.fd.core.enums.SCMTypeEnum;
import flexagon.fd.core.enums.ProjectTypeEnum;
import flexagon.fd.model.pojos.rest.properties.PropertyValuePojo;
import flexagon.fd.model.pojos.folder.*;
import flexagon.fd.model2.pojo.ProjectDataObject;

import flexagon.fd.services.groovy.functions.*;
 
FlexDeploy2Functions FLEXDEPLOY = new FlexDeploy2Functions();

def projectDataObject = new ProjectDataObject();
projectDataObject.setFolderId(8996557);

def resProjects = FLEXDEPLOY.searchProjects(projectDataObject,10,0).getItems();

def proj = new ProjectPojo();
 
def buildInfo = new ProjectBuildInfo();
def deployInfo = new ProjectDeployInfo();
 
buildInfo.setWorkflowId(675528L);
buildInfo.setInstanceId(303656L);
 
deployInfo.setWorkflowId(5885144L);
deployInfo.setInstanceIds([303656L]);
 
proj.setBuildInfo(buildInfo);
proj.setDeployInfo(deployInfo);

for(def project:resProjects)
{
def projectId = project.getProjectId();
FLEXDEPLOY.patchProject(projectId, proj);
}

...