コンテナレジストリにトリガを作成しました。 GIT HUBリポジトリにスクリプトがあります。 ビルドトリガで、リポジトリホスティングオプションをGitHubおよびAuthenticatedとして選択しました。コンテナレジストリでビルドトリガが失敗しました
STEP:1:選択したgitのハブソースリポジトリ
STEP:2:私のGitのハブレポを選択し、認証されました。
STEP 3:ドッカファイルオプションを使用してトリガーを作成しました。
STEP 4:トリガーは、私は、ビルドに失敗してしまった&を走りました。
ビルドログ
starting build "5b04afe3-b669-48c6-83b1-58342f918256"
FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/project-id/r/github-dhandapanisattanathan-gcb
* branch 59182f2dd5caffcc224d49299595056afd64d295 -> FETCH_HEAD
HEAD is now at 59182f2 ver 2
BUILD
Already have image (with digest): gcr.io/cloud-builders/docker
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /workspace/Dockerfile: no such file or directory
ERROR
ERROR: build step "gcr.io/cloud-builders/[email protected]:bb4f74d4d598896f932f4d2a5b12b3a816f5f6d3c9cf1f50d0bdd98fd4004d2d" failed: exit status 1
私は、コンテキストを準備することができないこの問題ました:ドッカーファイルパスにシンボリックリンクを評価することができない:LSTAT /ワークスペース/ Dockerfile:そのようなファイルやディレクトリはありませんが。
ここで私が逃したものは分かりません。しかし、ビルドで自動的に実行されているgit hub triggerの各プッシュは失敗しました。
この問題を解決してください。
ありがとう、John Asmuth、私のGITHUBでDockerfileを使用する方法を親切に教えてください。 – Sattanathan
'Dockerfile'を書くためのチュートリアルがたくさんあります。リポジトリにリポジトリが存在すると、作成したビルドトリガが使用されます。 あなたのことを使わない単純なものは 'FROM ubuntu'でしょう。ビルド時に 'ubuntu'と同じイメージがプッシュされます。 –
ありがとう、John Asmuth、私はDockerfileで試しました。私は成功を収めている。しかし、私はGAE SEに画像をプッシュする方法を構築トリガ後に必要です。私はドッカーファイルを更新し、このリンクにログを記録しました。 https://docs.google.com/spreadsheets/d/1qCwSn3ptB4re7Bo_Sl_Sp94fwhN6g45PqPLeBMuUDt8/edit#gid=0.助けてください私が逃したものは? – Sattanathan