0
にpackage.jsonで$を(Gitの--short HEADをREV-解析)を実行できません:は、私は、このスクリプトが含まれているpackage.jsonを持ってVirtualboxの
"scripts": {
"docker-build": "docker build -t url.com/repository:$(git rev-parse --short HEAD) ."
}
私はから自動的にタグを作成するためにこれを使用しますGit on myeドッカー画像。これはMacでは動作しますが、Docker Quickstart Terminalを実行しているWindowsマシンでは動作しません。
WindowsのNPMスクリプトから$(git rev-parse --short HEAD)
コマンドを実行することはできますか?
あなたのご意見は正しい方向に私を送ってくれました。私の解決策は、docker-build-command全体を独自のファイル* docker-build.sh *に移動し、このファイルをpackage.jsonから実行することでした。 * bash .docker/docker-build.sh * – christianeide