-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
WIP: add please build #1631
WIP: add please build #1631
Conversation
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here (e.g. What to do if you already signed the CLAIndividual signers
Corporate signers
|
I signed it! |
CLAs look good, thanks! |
Codecov Report
@@ Coverage Diff @@
## master #1631 +/- ##
==========================================
- Coverage 46.9% 46.82% -0.08%
==========================================
Files 119 121 +2
Lines 5134 5217 +83
==========================================
+ Hits 2408 2443 +35
- Misses 2478 2521 +43
- Partials 248 253 +5
Continue to review full report at Codecov.
|
Hi @namtzigla, thank you for opening this PR! We are building a plugin system for builders: #1551 - it will be probably ready in a month or so - the please.build builder sounds like a perfect candidate for a community plugin. The code you're writing now is going to be largely reusable - in the end a similar |
Hey @namtzigla -- we've decided to go ahead with a more lightweight plan for custom builders, the new plan is described in #2009. Once this is done, you should be able to plug in a custom build script into the skaffold.yaml & use whatever builder you want! If you have a chance, feel free to take a look at that issue or the WIP PR #1999 and leave any questions you may have. |
due to latest developments I'm going to close this |
Hey @namtzigla -- the initial custom builder implementation is out now, if you're still interested in using please.build with skaffold! Here's an example using a custom build script and associated docs. If you end up trying it out, please open an issue if you run into any trouble, and let us know if it works for you! |
This is an attempt to implement please builder system into skaffold.
Because please is very similar with bazel I'm using the the same approach as bazel builder implementation.
This is waiting for couple of PR on pleasings repo(thought-machine/pleasings#21 and thought-machine/pleasings#22) to be merged and it needs some tests added.