Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement resume or re-start of build from defined/failed repository #422

Open
4 of 6 tasks
mareknovotny opened this issue Apr 14, 2023 · 2 comments
Open
4 of 6 tasks
Assignees
Labels
cli related to the build-chain cli component enhancement New feature or request

Comments

@mareknovotny
Copy link
Member

mareknovotny commented Apr 14, 2023

It would be very helpful to have RESUME/RE-START feature in case of CLI usage for debugging and fixing the problem.
Right now you need to run only whole Build chain repository list or manually write command for skipping succesful repository builds.

@mareknovotny mareknovotny added enhancement New feature or request cli related to the build-chain cli component labels Apr 14, 2023
@Ginxo
Copy link
Contributor

Ginxo commented May 11, 2023

  • metadata
  • all the parameters from BC
  • df: URL
  • rest of the parameters
  • definition-file: the computed definition-file
  • checkout
    • project1: true
    • project2: true
    • project3: false
    • project4: true
  • execution
    • projectX
      command: X

let's use BC execution folder as the workspace to store .state.json file

-state flag either on build and resume functionality -state kike -> .state.kike.json

@shubhbapna
Copy link
Contributor

One interesting thing to explore would be serialization of the config service. If we are able to serialize the config service and store in the .state.json file and deserialize it when we resume, then we won't have to manually figure which meta data to store

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli related to the build-chain cli component enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants