Constant integration for a single javascript file in cloud storage

I’m making an application that injects a button/modal onto a client’s site that I do not own or manage.

It is a single webpacked javascript bundle.

How can I host this file in cloud storage and keep it up to date with my master branch without changing the url of the file, so that the client does not need to change the script source url? I am currently using the process laid out in “Storing build artifacts in Cloud Storage”, but I’m not sure if it’s artifacts that I should even be working with. Thanks in advance, I’m new to this :slightly_smiling_face:

Here’s my cloudbuild.yaml and file structure just in case:

Hi @jonny-vango ,

Welcome to Google Cloud Community!

Users can only make changes when they are allowed by the [Identity and Access Management (IAM)](http://Identity and Access Management (IAM)) to access/control Cloud Storage and/or other Google Cloud services that it would grant permission to.

If you’re referring to signed URLs, these links are made public to either access or retrieve only a specific object set by the owner/administrator of the Cloud Storage bucket.

You may access the links below for additional information on accessing public data on Cloud Storage: