Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hi, member of the Google Cloud Build team here. Appreciate all the feedback on the launch! Yes it's both a rebrand as well as an update.

When we first launched Container Builder a year ago we always had a plan to support more CI use cases. With the launch today we've added a few new features such as:

- Built-in support for pushing non-container artifacts to Google Cloud Storage

- Filepath triggers for invoking builds only on changes to certain subdirectories or files

- Updates to the Cloud Console UI and of the Cloud SDK (from `gcloud container builds...` to `gcloud builds...`)

We have more updates in alpha now including built-in support for GitHub pull requests, status/Checks API support, and programmatic triggers, which we agree is one of the biggest missing pieces for many people. That GitHub app is the first step with more granular control over PR triggers coming soon.

We try not to comment on roadmap items but looking ahead a little, this rebrand is also an indication of the product's focus on broader CI/CD use cases, which many of our users are already using Cloud Build for, and an evolution towards bringing DevOps and Continuous Integration best practices to Google Cloud users. Feature requests like built-in conditional steps and notifications are on our radar and we always appreciate hearing from users what they'd like to see us prioritize.

Release notes are published here for anyone interested in updates on new features. https://cloud.google.com/cloud-build/release-notes

There's a public Slack channel as well where GCB users and the Cloud Build team discuss features an different use cases. Happy to see anyone on there. https://googlecloud-community.slack.com/messages/C4KCRJL4D/c...

We appreciate all the positive feedback on the thread as well. We're excited about what's ahead for Cloud Build and that it's helping people be more productive!



Awesome to see this product getting more love! I'm looking forward to the Github status updates.

A few suggestions from my experience using the product for the last few months:

- Setting the machine type on a per-step basis instead of for the entire job. For example, I'd like to use a large box to compile my scala, but can use a smaller one to test each package.

- Showing the status of each step before everything ends.

- Showing the elapsed time for a job on the page for the job in addition to the start time.

- Failing a single step without stopping the build (for example, a single project in a ci build fails.)

- Speeding up the web view (it's very frustratingly laggy when you have a significant logs in your build.)

- Using the dataflow visualization for cloud builder.

- JUnit support


Please change your username, which is misleading (makes think you represent Google Cloud Build in some capacity). @dang


Do you even support trivial features like sending an email if a build fails? Please don't answer write your own pubsub component. If you don't have that, you shouldn't have bothered rereleasing this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: