TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Google announces Cloud Build, its new continuous integration platform

227 pointsby AnatMl2almost 7 years ago

20 comments

013aalmost 7 years ago
Maybe I&#x27;m missing something, or maybe they haven&#x27;t rolled out all the new features yet, but this product looks identical to the GCloud Container Builder that&#x27;s been on GCP for at least a year. Its even got all the old container builds from that product, and the UI is identical.<p>Is there anything actually new here? I can&#x27;t find any indication in their documentation that its different; seems like it&#x27;s just a different name?
评论 #17603826 未加载
etaioinshrdlualmost 7 years ago
This may be a nice time and place to ask ... I have docker problems.<p>We have a monorepo in GitLab and that works nicely. Many Dockerfiles are present in this repo in various folders. They all build private docker images pushed to AWS ECR. They all depend on each other and some have multiple parents, so this sort of forms a family tree.<p>It is a major pain to know what docker images are stale and need to be rebuilt, and to ensure that it&#x27;s parents are also up to date. We do all this manually and it sucks.<p>Some images take hours to build and we only want to rebuild them when necessary. It would be great if the build server cached build-steps so that the resulting images could share more layers with previously downloaded images, saving hugely on disk space, time and bandwidth for people and servers.<p>We make sure to have one Dockerfile per folder and a file called &quot;destination.txt&quot; indicating the final image name adjacent to it, this allows scripts to easily build the entire tree of images and parents by scanning our repo.<p>We want nice automation. I don&#x27;t even know what the best practices are here.<p>What should I do?
评论 #17606354 未加载
评论 #17635311 未加载
评论 #17606317 未加载
antoncohenalmost 7 years ago
This Google Cloud Container Builder rebranded, which is a good thing. I&#x27;ve been abusing Container Builder as a general CI system for a while, I hope the rebranding indicates there will be more focus and feature development on general CI functionality.
deforciantalmost 7 years ago
I have been using this for several years now. Great stuff! :) The only part that was missing from this was something that can update your deployments on image build. That&#x27;s when I built Keel <a href="https:&#x2F;&#x2F;github.com&#x2F;keel-hq&#x2F;keel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;keel-hq&#x2F;keel</a>.<p>Basically, I have one trigger to always build from master but the rest are triggered by tag, for example, &quot;1.2.5&quot; and it builds the same image, then Keel updates affected workloads. So far I have never had to pay for it, apparently managing to stay in the free tier :)<p>Works way faster than automated Docker cloud builds either.
cccccccccccccalmost 7 years ago
I understand how great this is, but does anyone else get a little upset when GCP, AWS, and Azure are able to buy their way into a market and are pretty much guaranteed to hurt the small players in the infra tooling market?
评论 #17603684 未加载
评论 #17603798 未加载
评论 #17607260 未加载
评论 #17604247 未加载
评论 #17605170 未加载
评论 #17606244 未加载
madroxalmost 7 years ago
I was really excited at first, but it&#x27;s worth noting this does nothing for App Engine users. If you want CI there you still need to go to a third party. Disappointing considering how they&#x27;re pitching this.
评论 #17604087 未加载
评论 #17604654 未加载
thepumpkin1979almost 7 years ago
Nice, all CI should be per minute.
评论 #17604643 未加载
评论 #17603604 未加载
EngineerBetteralmost 7 years ago
I can&#x27;t see any reason to favour this over Concourse.
评论 #17606892 未加载
_5meqalmost 7 years ago
This is their container builder project re-branded.<p>Pretty nice product, but missing some LAUGHABLE features.<p>Specifically:<p>- Ability to start builds based on github pull requests<p>- Ability to send messages to slack on successful &#x2F; failed builds<p>- Ability to update github PRs with build status<p>- Conditional build steps AT ALL<p>- Ability to start parameterized builds from GUI ( What if I want to deploy to a specific environment? )<p>- Any outside integrations AT. ALL.<p>- No story on how to store secrets<p>I&#x27;ve been running this product for about a year. I have a Jenkins job that detects github PRs, and then launches these builds. I would LOVE to delete that Jenkins VM, but for some reason a lot of basic functionality has been ignored.<p>edit:<p>People have informed me that Github PR building is in alpha! PRAISED BE THE GOOGLE!<p><a href="https:&#x2F;&#x2F;cloud.google.com&#x2F;cloud-build&#x2F;docs&#x2F;run-builds-on-github" rel="nofollow">https:&#x2F;&#x2F;cloud.google.com&#x2F;cloud-build&#x2F;docs&#x2F;run-builds-on-gith...</a>
评论 #17606302 未加载
评论 #17604354 未加载
评论 #17605463 未加载
评论 #17604644 未加载
BeeOnRopealmost 7 years ago
How does the free tier work? Can you sign up so that you only use the free tier, and builds beyond the limit are queued for the next day or don&#x27;t occur at all?<p>Or do you need to have a &quot;card on file&quot; to run the free tier at all, with the chance that you&#x27;ll have to pay if you somehow exceed the free tier (stuck build, etc)?
bonsai80almost 7 years ago
How does this work for booting up a database or other systems to run integration tests and such? I don&#x27;t see anything about that sort of thing. Is the idea to bake everything into a single docker image and run that? Also, what are the resource limits (really, just interested in ram) for that listed price?
nodesocketalmost 7 years ago
Tried a simple curl cloud builder with passed in variables and it works pretty nice.<p>The only feature request I have is a way to mark variables as sensitive&#x2F;secure and not show them in the build history step in plain text (mask the value) and change the input type from text to password.
whoisjuanalmost 7 years ago
That console, though. Most players in this space seem to invest heavily in a very feature complete configuration GUI but in this case, there&#x27;s absolutely nothing. Just a build history page and a small wizard to set up triggers.
cmjqolalmost 7 years ago
Is there any plan to make this a partner product ?<p>It&#x27;s limited to 10 Concurrent Build for obvious reason, making it impossible for startup who want to create CI services on top of this product due to limitation.
pspeter3almost 7 years ago
Does this replace traditional providers such as CircleCI or TravisCI?
评论 #17603906 未加载
评论 #17604760 未加载
marcrosoftalmost 7 years ago
How are you able to build windows or ARM builds with only docker?
kazishariaralmost 7 years ago
I suppose re-enlivening build-bot is out of the question now?
solidr53almost 7 years ago
Do they have mac images for building with XCode?
curiousgalalmost 7 years ago
I can&#x27;t wait until they discontinue it!
评论 #17604047 未加载
评论 #17606239 未加载
评论 #17604946 未加载
HillaryBrissalmost 7 years ago
The three most expensive words in software development are &quot;Generous free tier&quot;