mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00
Allow manifest vars in docker image name
This commit is contained in:
parent
d0bb9f75d3
commit
6cca4ae2e1
3 changed files with 3 additions and 2 deletions
|
@ -20,6 +20,7 @@ Name
|
||||||
- ``name``: The image name is the repository and tag to where an
|
- ``name``: The image name is the repository and tag to where an
|
||||||
image should be imported.
|
image should be imported.
|
||||||
``required``
|
``required``
|
||||||
|
``manifest vars``
|
||||||
|
|
||||||
|
|
||||||
Provider
|
Provider
|
||||||
|
|
|
@ -22,7 +22,7 @@ class CreateImage(Task):
|
||||||
tar_cmd = ['tar', '--create', '--numeric-owner',
|
tar_cmd = ['tar', '--create', '--numeric-owner',
|
||||||
'--directory', info.volume.path, '.']
|
'--directory', info.volume.path, '.']
|
||||||
docker_cmd = ['docker', 'import', '--change', info._docker['dockerfile'], '-',
|
docker_cmd = ['docker', 'import', '--change', info._docker['dockerfile'], '-',
|
||||||
info.manifest.name]
|
info.manifest.name.format(**info.manifest_vars)]
|
||||||
cmd = ' '.join(map(quote, tar_cmd)) + ' | ' + ' '.join(map(quote, docker_cmd))
|
cmd = ' '.join(map(quote, tar_cmd)) + ' | ' + ' '.join(map(quote, docker_cmd))
|
||||||
[info._docker['container_id']] = log_check_call([cmd], shell=True)
|
[info._docker['container_id']] = log_check_call([cmd], shell=True)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}
|
name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}:latest
|
||||||
provider:
|
provider:
|
||||||
name: docker
|
name: docker
|
||||||
labels:
|
labels:
|
||||||
|
|
Loading…
Add table
Reference in a new issue