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

Build public + private repositories via the same agent deployment #50

Open
brendanhay opened this issue Nov 6, 2020 · 1 comment
Open

Comments

@brendanhay
Copy link

A couple of questions regarding the mixing of public and private repositories within the same GitHub organisation:

  • Is it currently possible to (safely) build public + private repositories via the same agent deployment?
  • How does caching work in this instance - I don't want private artefacts being pushed to a public shared cache - would I need to ensure a singular private cache?
  • Is it possible to push the artefacts from the public repository to a public cache separately? Is it possible to dictate which repository's artefacts go where?
@roberth
Copy link
Member

roberth commented Nov 6, 2020

Support for both use cases simultaneously isn't quite there yet.

  • Is it currently possible to (safely) build public + private repositories via the same agent deployment?

Yes, but it requires manual approval of PRs.

  • How does caching work in this instance - I don't want private artefacts being pushed to a public shared cache - would I need to ensure a singular private cache?

Not yet. Currently outputs are pushed to all configured caches. This will be configurable.

  • Is it possible to push the artefacts from the public repository to a public cache separately? Is it possible to dictate which repository's artefacts go where?

You'll be able to configure a default cache for public repos and a default cache for private repos separately, per account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants