Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ymotongpoo/gcpug-cloud-build-day

demo of multi architecture build with Google Cloud Build
https://github.com/ymotongpoo/gcpug-cloud-build-day

armv6 armv7 docker docker-image google-cloud-build

Last synced: 10 days ago
JSON representation

demo of multi architecture build with Google Cloud Build

Awesome Lists containing this project

README

        

# GCPUG Cloud Build Day demo

This repository is created to demonstrate the following features of [Google Cloud Build](https://cloud.google.com/cloud-build/) for [GCPUG Cloud Build Day](https://gcpug-tokyo.connpass.com/event/143453/)

* Native [Cloud Builder](https://cloud.google.com/cloud-build/docs/cloud-builders) support for Go
* Concurrent build using [build step order configuration](https://cloud.google.com/cloud-build/docs/configuring-builds/configure-build-step-order)
* Allowing [Docker's QEMU support](https://hub.docker.com/r/multiarch/qemu-user-static/) on Google Cloud Build
* Artifacts & images deployment

## How to try

1. Create Google Cloud Stroage bucket with the name `$PROJECT_ID-hello`.
2. Run Google Cloud Build

```
$ gcloud builds submit --config cloudbuild.yaml .
```

You can try this on your local environment if you want:

```
$ cloud-build-local --config cloudbuild.yaml --dryrun=false --push .
```

In order to run Cloud Build locally, you need to set up the environment in advance.
https://cloud.google.com/cloud-build/docs/build-debug-locally