Adding more helpful information about Cloud Build.  With it's additional
features, we can:

1. Define GitHub triggers on certain branches and optionally multiple
wildcarded includes and exclude paths.
2. Flag whether to trigger on pull requests or specific branch commits
3. Version control the terraform code that provisions the triggers;
typically applied once per GCP project setup
4. See on GitHub progress as the trigger executes and success/failure

On Fri, Nov 18, 2022, 4:20 PM Damon Douglas <douglas.da...@gmail.com> wrote:

> I wonder if some integration tests could be offloaded to their respective
> cloud provider. For example, the Google cloud related integration tests
> could be executed on Cloud build.  Cloud Build's service account, or
> custom, could have the minimally necessary IAM roles to access Google Cloud
> resources as part of its execution.  The 'build' in its name shouldn't
> mislead one to think it's only for building.  It's essentially just a
> container that when connected to the GitHub repository its triggers can
> report back the success or failure of a run.  As a bonus: no need for
> static service account keys 🤩🤩🤩
>
> For those reading this and do not know what Cloud Build is, please see
> https://youtu.be/Bvo6jzC3J_A
>
> For information about service accounts, please see
> https://youtu.be/xXk1YlkKW_k
>
> For information about service account keys, please see
> https://youtu.be/SDhMwyyd9_0
>
> And finally, IAM permissions, please see https://youtu.be/Sdt-i-Q7tyA
>
> On Wed, Oct 19, 2022, 8:32 AM Kenneth Knowles <k...@apache.org> wrote:
>
>> Hi all,
>>
>> As you probably noticed, there's a lot of work going on around adding
>> more GitHub Actions workflows.
>>
>> Can we fully migrate to GitHub Actions? Similar to our GitHub Issues
>> migration (but less user-facing) it would bring us on to "default"
>> infrastructure that more people understand and is maintained by GitHub.
>>
>> So far we have hit some serious roadblocks. It isn't just a simple
>> migration. We have to weigh doing the work to get there.
>>
>> I started a document with a table of the things we get from Jenkins that
>> we need to be sure to have for GitHub Actions before we could think about
>> migrating:
>>
>> https://s.apache.org/beam-jenkins-to-gha
>>
>> Can you please help me by adding things that we get from Jenkins, and if
>> you know how to get them from GitHub Actions add that too.
>>
>> Thanks!
>>
>> Kenn
>>
>

Reply via email to