Class CpsOrasFlowDefinition

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.flow.FlowDefinition>
org.jenkinsci.plugins.workflow.flow.FlowDefinition
io.jenkins.plugins.workfloworas.CpsOrasFlowDefinition
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.flow.FlowDefinition>

public class CpsOrasFlowDefinition extends org.jenkinsci.plugins.workflow.flow.FlowDefinition
  • Field Details

    • ARTIFACT_TYPE_SCRIPT

      public static final land.oras.ArtifactType ARTIFACT_TYPE_SCRIPT
    • ARTIFACT_TYPE_REPO

      public static final land.oras.ArtifactType ARTIFACT_TYPE_REPO
  • Constructor Details

    • CpsOrasFlowDefinition

      @DataBoundConstructor public CpsOrasFlowDefinition(String containerRef)
  • Method Details

    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String credentialsId)
    • getContainerRef

      public String getContainerRef()
    • getScriptPath

      public String getScriptPath()
    • setScriptPath

      @DataBoundSetter public void setScriptPath(String scriptPath)
    • create

      public org.jenkinsci.plugins.workflow.flow.FlowExecution create(org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner owner, TaskListener listener, List<? extends Action> actions) throws Exception
      Overrides:
      create in class org.jenkinsci.plugins.workflow.flow.FlowDefinition
      Throws:
      Exception
    • getCredentials

      @Nullable public static com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials getCredentials(Item item, String credentialsId)