...
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);
} |
...