Closed sinmetal closed 4 years ago
secretEnv
をコマンドラインパラメータとして使おうとしたら必要になるため GCR 以外を使いたくて docker login
する場合についてはドキュメントにも書かれていた。
# Login to provide credentials for the push. # PASSWORD is decrypted before this step runs. # Note: You need a shell to resolve environment variables with $$ - name: 'gcr.io/cloud-builders/docker' entrypoint: 'bash' args: ['-c', 'docker login --username=[MY-USER] --password=$$PASSWORD'] secretEnv: ['PASSWORD']
そこのコメントに書いてあるのか・・・!
予想外にハマったので、泣きながら書いた。