Interface PlanConfigExportService

All Known Implementing Classes:
PlanConfigExportServiceImpl

@ExperimentalApi public interface PlanConfigExportService
Service to export plan configurations in human readable format.
Since:
5.14
  • Method Details

    • exportAllPlans

      @NotNull @NotNull Iterable<Path> exportAllPlans()
      Export all plans to default location in Bamboo home dir.
      Returns:
      paths to files updated by export process
    • exportPlan

      @NotNull @NotNull Iterable<Path> exportPlan(@NotNull @NotNull ImmutableTopLevelPlan plan)
      Export top level plan to default location in Bamboo home dir.
      Returns:
      paths to files updated by export process
    • exportPlanToSpecs

      com.atlassian.bamboo.specs.api.builders.plan.Plan exportPlanToSpecs(@NotNull @NotNull ImmutableTopLevelPlan plan)
      Export top level plan to Bamboo Specs entity.
      Returns:
      an entity representing plan.
      Since:
      6.1