我正在尝试为基于HTML的网站在bitrise上添加一个新应用。 我试图在bitrise上添加新应用,但是我不知道如何将新应用设置为Google存储上的静态网站。 当将代码推送到bitbucket存储库时,有没有办法在bitrise上设置触发器以将文件和目录上传到Google云存储桶? 谢谢!
答案 0 :(得分:0)
您应该能够通过脚本使用例如已预先安装在Linux堆栈https://cloud.google.com/sdk/gcloud/
上的Google Cloud CLI https://cloud.google.com/storage/docs/uploading-objects包含gsutil
的示例。
使用服务帐户进行身份验证:https://cloud.google.com/sdk/gcloud/reference/auth/activate-service-account 注意:您可以使用Bitrise通用文件存储来存储服务帐户json密钥文件:https://devcenter.bitrise.io/tutorials/how-to-use-the-generic-file-storage/#uploading-files-to-generic-file-storage-on-bitriseio
基本工作流程如下:
File Downloader
步骤下载服务帐户JSON文件(您上传到通用文件存储中的文件:https://devcenter.bitrise.io/tutorials/how-to-use-the-generic-file-storage/#uploading-files-to-generic-file-storage-on-bitriseio)。另外,如果您想以加密形式存储它,则可以按照指南(https://devcenter.bitrise.io/tutorials/how-to-use-the-generic-file-storage/#using-the-files-uploaded-to-generic-file-storage-on-bitriseio)中所述使用Decrypt file
步骤Script
步骤,在该步骤中您激活/认证服务帐户文件(https://cloud.google.com/sdk/gcloud/reference/auth/activate-service-account),然后以任意方式使用gcloud
/ gsutil
。