I know this must exist but I’m having a difficult time finding it in the docs.
After a commit is made to our
master branch I want to trigger CircleCI to deploy (easy). The deployment is this: I need it to take a file from the GitHub Repo that was just committed to and upload it to a Google Cloud Storage bucket.
The uploading to GCS is easy (and documented), I just can’t find out how to access the file in my GitHub repo from CircleCI. What am I missing here?
Hi @KidA001 ,
In order to make files in your repository available in your container on CircleCI, you will need to add the
checkout stop to your job definition:
By default, this will place the repository in the
~/project directory on the container.
When uploading to GCS, you would need to specify the correct file path inside of this directory for the file you wish to upload.
You can also specify a specific directory to use by including the
working_directory key for your job:
More information can be found on this page:
Let me know if you have any more questions, or would like clarification on anything.