1

コンテナレジストリにトリガを作成しました。 GIT HUBリポジトリにスクリプトがあります。 ビルドトリガで、リポジトリホスティングオプションをGitHubおよびAuthenticatedとして選択しました。コンテナレジストリでビルドトリガが失敗しました

STEP:1:選択したgitのハブソースリポジトリ

enter image description here

STEP:2:私のGitのハブレポを選択し、認証されました。

enter image description here

STEP 3:ドッカファイルオプションを使用してトリガーを作成しました。

enter image description here

STEP 4:トリガーは、私は、ビルドに失敗してしまった&を走りました。

enter image description here

ビルドログ

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の各プッシュは失敗しました。

この問題を解決してください。

答えて

2

/workspaceの内容はgitリポジトリの内容です。この場合、https://github.com/dhandapanisattanathan/gcbです。あなたのリポジトリにはDockerfileが含まれていないので、存在しないものを使用して構築することはできませんDockerfile

あなたのリポジトリはGAE標準アプリケーションのようです。おそらくそれを実行可能なコンテナに変換することは可能ですが、Dockerファイルに何を入れるのかを正確にはわかりません。

+0

ありがとう、John Asmuth、私のGITHUBでDockerfileを使用する方法を親切に教えてください。 – Sattanathan

+0

'Dockerfile'を書くためのチュートリアルがたくさんあります。リポジトリにリポジトリが存在すると、作成したビルドトリガが使用されます。 あなたのことを使わない単純なものは 'FROM ubuntu'でしょう。ビルド時に 'ubuntu'と同じイメージがプッシュされます。 –

+0

ありがとう、John Asmuth、私はDockerfileで試しました。私は成功を収めている。しかし、私はGAE SEに画像をプッシュする方法を構築トリガ後に必要です。私はドッカーファイルを更新し、このリンクにログを記録しました。 https://docs.google.com/spreadsheets/d/1qCwSn3ptB4re7Bo_Sl_Sp94fwhN6g45PqPLeBMuUDt8/edit#gid=0.助けてください私が逃したものは? – Sattanathan

関連する問題