Interface DeploymentContext

All Superinterfaces:
CommonContext, Serializable
All Known Implementing Classes:
DeploymentContextImpl

public interface DeploymentContext extends CommonContext
  • Method Details

    • getDeploymentResultId

      long getDeploymentResultId()
    • getEnvironmentId

      long getEnvironmentId()
    • getDeploymentProjectId

      long getDeploymentProjectId()
    • getDeploymentVersion

      @NotNull @NotNull DeploymentVersion getDeploymentVersion()
    • getArtifactHandlerConfiguration

      @NotNull @NotNull Map<String,String> getArtifactHandlerConfiguration()
    • getVersionArtifacts

      @NotNull @NotNull ArtifactMultimap getVersionArtifacts()
    • getDeploymentProjectName

      @NotNull @NotNull String getDeploymentProjectName()
    • getEnvironmentName

      @NotNull @NotNull String getEnvironmentName()
    • isRollback

      boolean isRollback()
    • getPreviousVersionName

      @Nullable @Nullable String getPreviousVersionName()
    • getPluginConfigMap

      @NotNull @NotNull Map<String,String> getPluginConfigMap(String key)
      Returns configuration map that is mapped to provided key. Plugins can change its context during deployment execution. Any changes made to this map are not saved in database.
      Parameters:
      key - CustomEnvironmentConfigPlugin full plugin key
      Returns:
      configuration map