Add tests for build.args. (#457)

This commit is contained in:
Felix Fontein 2022-08-16 13:47:12 +02:00 committed by GitHub
parent 7e167699b6
commit 94e0acf523
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 0 deletions

View File

@ -20,6 +20,7 @@
src: '{{ item }}'
dest: '{{ remote_tmp_dir }}/files/{{ item }}'
loop:
- ArgsDockerfile
- Dockerfile
- EtcHostsDockerfile
- MyDockerfile

View File

@ -23,6 +23,7 @@
name: "{{ iname }}"
build:
path: "{{ remote_tmp_dir }}/files"
dockerfile: "ArgsDockerfile"
args:
TEST1: val1
TEST2: val2
@ -37,6 +38,7 @@
name: "{{ iname }}"
build:
path: "{{ remote_tmp_dir }}/files"
dockerfile: "ArgsDockerfile"
args:
TEST1: val1
TEST2: val2

View File

@ -0,0 +1,12 @@
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
ARG TEST1
ARG TEST2
ARG TEST3
FROM {{ docker_test_image_busybox }}
ENV foo /bar
WORKDIR ${foo}
RUN echo "${TEST1} - ${TEST2} - ${TEST3}"