Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-21601

Build resilience - Pause and restart the build from where it stoped

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Build Queues, Builds
    • None
    • 0
    • 1
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem definition

      Currently, there is no way to continue a build from where it stopped if something happens to the agent.
      This can be seen specially for users using Spot instances in AWS, that shuts down in the middle of builds and there is no way to pause or recover from where it stoped, however it can happen to any agent and mostly with remote agents.

      It's should be aligned with our current roadmap "increase build resilience".

      Suggested resolution

      1. Possibility of the re-adding the job back to the queue so it can be dispatched to a different agent if the current agent goes offline
      2. Possibility (or a parameter) to allow the build to pause when it encounter a problem with the agent.
      3. Possibility (or a parameter) to allow the build to restart from the point it stoped when the agent became inaccessible.
      4. AWS will send a 2 minute warning notification before shutting down the instance, use this warning to pause the build and restart when the agent comes back online (useful for dedicated agents on Spot instances)

              Unassigned Unassigned
              140fa3abc1e0 Rita Loureiro (Inactive)
              Votes:
              3 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: