mirror of
https://github.com/GoogleContainerTools/kaniko
synced 2026-09-30 11:12:49 +02:00
- Change integration tests to use docker hub instead of GCR due to bug in library that requires authentication with gcr.io even for public images. See #966 for bug tracking this. - Make uploading to GCS bucket configurable through a flag --uploadToGCS - Utilize a locally deployed docker registry in travis CI to remove dependency of needing to authenticate with GCP. This requires host networking such that we can access the registry on localhost:5000 - Use the commit that's being tested for `TestGitBuildcontext` - Remove duplicate GitBuildContext case that's now covered by default in travis CI.
20 lines
417 B
Plaintext
20 lines
417 B
Plaintext
ARG REGISTRY=docker.io
|
|
ARG IMAGE=debian
|
|
ARG TAG=9.11
|
|
ARG WORD=hello
|
|
ARG W0RD2=hey
|
|
|
|
FROM ${REGISTRY}/${IMAGE}:${TAG} as stage1
|
|
|
|
# Should evaluate WORD and create /tmp/hello
|
|
ARG WORD
|
|
RUN touch /${WORD}
|
|
|
|
FROM ${REGISTRY}/${IMAGE}:${TAG}
|
|
|
|
COPY --from=stage1 /hello /tmp
|
|
|
|
# /tmp/hey should not get created without the ARG statement
|
|
# Use -d 0 to force a time change because of stat resolution
|
|
RUN touch -d 0 /tmp/${WORD2}
|