[英]Google Cloud Build loses ability to authenticate with my private GitHub repository
[英]Connecting github repository with google cloud, push at the same time as well as commits
我想將我的 GitHub 存儲庫連接到一個已經創建的具有完全相同文檔的谷歌雲項目。
我一直在搜索和使用谷歌雲構建,但我需要 docker,問題是我在存儲庫中沒有任何容器或 docker 文件。
我知道它是用觸發器和管道制作的,但我不知道怎么做,我對此很陌生。
有什么我可以做的,或者是不可能的?
谷歌雲中的所有文檔都在 SSH。
我希望每次我從本地推送或提交到 repo 時自動在谷歌雲項目中進行更改
這意味着 GitHub 操作,我沒有看到可以直接推送到您的 G-CSR( Google 雲源存儲庫)的操作。
你需要寫一個,它會:
cloudfunction-python37.sh
這樣的腳本,它將
gcloud services enable sourcerepo.googleapis.com;
gcloud iam service-accounts add-iam-policy-binding \ $PROJECT_ID@appspot.gserviceaccount.com \ --member="serviceAccount:$PROJECT_NUMBER@cloudbuild.gserviceaccount.com" \ --role="roles/iam.serviceAccountUser"
git remote add google https://source.developers.google.com/p/$PROJECT_ID/r/$REPO_NAME
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.