以下の OpenShift BuildConfig を定義しました。
<snip>
output:
to:
kind: DockerImage
name: myregistry.com/myapp:${TAG}
strategy:
type: Docker
dockerStrategy:
from:
kind: ImageStreamTag
name: nodejs-12:latest
namespace: myproject
env:
- name: TAG
value: latest
package.json
TAG は、アプリケーションのバージョンと Jenkins番号で構成されるバージョン番号にしたいと考えています#build
。そのため、オプションを使用して OpenShiftstart-build
コマンドラインでこの env 値を渡す予定です。-e
ただし、BuildConfig 定義を適用すると、name is not a valid Docker pull specification: invalid reference format
. 変数を使用してイメージ タグの文字列値を指定するにはどうすればよいですか? アドバイスや洞察をいただければ幸いです。