avatard’Viggo

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

2196

Abstract

pan> <span class="hljs-string">bash</span> <span class="hljs-attr">timeout:</span> <span class="hljs-string">3600s</span> <span class="hljs-attr">images:</span> <span class="hljs-bullet">-</span> <span class="hljs-string">>- asia-docker.pkg.dev/searce-playground-v1/ganesh-repo/nodejs-sample:${SHORT_SHA} </span><span class="hljs-attr">logsBucket:</span> <span class="hljs-string">'gs://ganesh-test-bucket-02'</span>
<span class="hljs-attr">options:</span> <span class="hljs-attr">substitutionOption:</span> <span class="hljs-string">ALLOW_LOOSE</span> <span class="hljs-attr">logging:</span> <span class="hljs-string">GCS_ONLY</span>

<span class="hljs-meta">--- </span> <span class="hljs-comment">#triggered cloud-build-trigger cloud-build.yaml mentioned in the above gcloud command</span>

<span class="hljs-attr">steps:</span> <span class="hljs-bullet">-</span> <span class="hljs-attr">name:</span> <span class="hljs-string">ubuntu</span> <span class="hljs-attr">args:</span> <span class="hljs-bullet">-</span> <span class="hljs-string">'-c'</span> <span class="hljs-bullet">-</span> <span class="hljs-string">| pwd && ls -la </span> <span class="hljs-attr">id:</span> <span class="hljs-string">'Step:0 Printing present working directory'</span> <span class="hljs-attr">entrypoint:</span> <span class="hljs-string">bash</span> <span class="hljs-bullet">-</span> <span class="hljs-attr">name:</span> <span class="hljs-string">gcr.io/cloud-builders/gcloud</span> <span class="hljs-attr">args:</span> <span class="hljs-bullet">-</span> <span class="hljs-string">deploy</span> <span class="hljs-bullet">-</span> <span class="hljs-string">releases</span> <span class="hljs-bullet">-</span> <span class="hljs-string">create</span> <span class="hljs-bullet">-</span> <span class="hljs-string">cloud-deploy-release-name-${_CI_SHORT_SHA}'</span> <span class="hljs-bullet">-</span> <span class="hljs-string">'--delivery-pipeline'</span> <span class="hljs-bullet">-</span> <span class="hljs-string">delivery-pipeline-name</span> <span class="hljs-bullet">-</span> <span class="hljs-string">'--skaff

Options

old-file'</span> <span class="hljs-bullet">-</span> <span class="hljs-string">k8s-manifest/skaffold.yaml</span> <span class="hljs-bullet">-</span> <span class="hljs-string">'--region'</span> <span class="hljs-bullet">-</span> <span class="hljs-string">gcp-region</span> <span class="hljs-bullet">-</span> <span class="hljs-string">'--project'</span> <span class="hljs-bullet">-</span> <span class="hljs-string">gcp-project-id</span> <span class="hljs-attr">timeout:</span> <span class="hljs-string">3600s</span> <span class="hljs-attr">logsBucket:</span> <span class="hljs-string">'gs://ganesh-test-bucket-02'</span> <span class="hljs-attr">options:</span> <span class="hljs-attr">substitutionOption:</span> <span class="hljs-string">ALLOW_LOOSE</span> <span class="hljs-attr">logging:</span> <span class="hljs-string">GCS_ONLY</span> </pre></div><h2 id="f613">Conclusion:</h2><p id="674d">In conclusion, leveraging Google Cloud Build to trigger another Cloud Build is a valuable approach for orchestrating complex build and deployment workflows. By using Cloud Build within your CI/CD pipeline, you can create a modular and organized structure, managing dependencies and executing builds in a controlled sequence.</p><p id="7e63">The example provided demonstrates how one Cloud Build configuration (<code>cloudbuild_a.yaml</code>) can trigger another build (<code>cloudbuild_b.yaml</code>). This enables you to break down tasks into smaller, manageable components and initiate subsequent builds based on specific conditions or requirements.</p><p id="9ccb">This approach enhances the flexibility and automation of your CI/CD processes, allowing you to adapt and extend your workflows as needed. As you implement these build triggers, ensure that you customize the configurations according to your project’s structure, naming conventions, and specific build and deployment requirements.</p><p id="4ce2">In summary, using Cloud Build to trigger another Cloud Build empowers you to create sophisticated and efficient CI/CD pipelines, facilitating the development, testing, and deployment of your applications in a scalable and automated manner.</p></article></body>

Free Membership

Another mask moment…

Photo by Ashkan Forouzani on Unsplash

Club Santa not the Barbara It’s not this bad anaphora

But you get more for less Sure! Don’t forget the stress

Those mails come more And that’s the core

More pressure on the environment The dreams just at that moment

It’s written in the book How they got ya on the hook

That trick’s too old And I’ll beg you hold

Don’t go looking for that gold I’m quite sure most of it is sold

🧩🧩🧩🧩🧩🧩🧩🧩

Just another day to be lonely…

Photo by Zwaddi on Unsplash

They wanted me to go shopping On singles day Me I want to go hopping Wherever in the hay Maybe a little bopping That’s more my way But never ever shopping On every single day

🧩🧩🧩🧩🧩🧩🧩🧩

And if you dare Remember wear The mask The only task Could stop you share Because you did wear

🧩🧩🧩🧩🧩🧩🧩🧩

I’m sure you will take good care now.

© d’Viggo 2020

Poem
Covid-19
Recommended from ReadMedium