Skip to content
Discussion options

You must be logged in to vote

The repository cache should present the following benefits:

  • If the repo base branch commit is unchanged since the last run, the old extract result is used
  • If a branch already exists and has same config as last run and is not conflicted/out of date/etc, then it will be skipped

If both of the above are true, then git cloning is skipped altogether for the run. In the hosted app we see cloning skipped 50-70% of the time, resulting in a ~30% performance improvement compared to when repo cache is off.

First thing you should do is check the Repository finished log messages to see if cloned is true or false.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@robertkowalski
Comment options

@viceice
Comment options

Answer selected by robertkowalski
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants