kaniko/integration/dockerfiles/Dockerfile_test_copyadd_chmod

23 lines
599 B
Plaintext

FROM alpine@sha256:5ce5f501c457015c4b91f91a15ac69157d9b06f1a75cf9107bf2b62e0843983a
ADD --chmod=0666 context/foo /file666
ADD --chmod=777 context/qux /dir777
# ADD tests
# simple file
RUN test "$(stat -c "%a" /file666)" = "666"
# recurive dir
RUN test "$(stat -c "%a" /dir777/qup)" = "777"
RUN test "$(stat -c "%a" /dir777/quw/que)" = "777"
# COPY tests
COPY --chmod=0755 context/foo /copyfile755
COPY --chmod=755 context/qux /copydir755
RUN test "$(stat -c "%a" /copyfile755)" = "755"
RUN test "$(stat -c "%a" /copydir755/qup)" = "755"
RUN test "$(stat -c "%a" /copydir755/quw/que)" = "755"