2017-09-08 20 views
1

寄稿者が私のRパッケージにDockerファイルを追加しました。 CRANにアップロードしようとすると、それはフラグが付けられます:DockerfileをRパッケージに入れる場所

Non-standard file/directory found at top level: 
'Dockerfile' 

ライブラリのディレクトリ構造内Dockerfilesのためのより適切な配置がありますか?

多くのお礼ありがとうございます

答えて

3

トップレベルのディレクトリに置いてください。 .Rbuildignoreファイルを使用して、Dockerfile(およびその他の非標準ファイル)に除外を追加します。

.Rbuildignoreは正規表現を使用します。次に、.Rbuildignoreファイルの例を示します。

^.*\.Rproj$ 
^\.Rproj\.user$ 
.travis.yml 
.*.tar.gz 
^local 
+0

「^ Dockerfile」を '.Rbuildignore'に追加しました。あなたの例では、あなたは '.travis.yml'を無視していませんか? –

+1

いいえ、 '^'文字は "ファイル名の先頭"を意味します。 – thc

関連する問題