2017-09-08 17 views
1

투고자가 내 R 패키지에 Dockerfile을 추가했습니다. CRAN에 업로드하려고 할 때, 그것은 플래그되는 :R 패키지에 Dockerfile을 넣는 위치

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