mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-03-21 11:35:54 +00:00
build, deploy: Add --pull option to force pulling base images again
Resolves: #1584 Change-type: minor
This commit is contained in:
parent
d131fb4fa8
commit
d1539f405a
@ -2490,6 +2490,10 @@ Comma-separated list (no spaces) of image names for build cache resolution. Impl
|
||||
|
||||
Don't use docker layer caching when building
|
||||
|
||||
#### --pull
|
||||
|
||||
Pull the base images again even if they exist locally
|
||||
|
||||
#### --squash
|
||||
|
||||
Squash newly built layers into a single new layer
|
||||
@ -2708,6 +2712,10 @@ Comma-separated list (no spaces) of image names for build cache resolution. Impl
|
||||
|
||||
Don't use docker layer caching when building
|
||||
|
||||
#### --pull
|
||||
|
||||
Pull the base images again even if they exist locally
|
||||
|
||||
#### --squash
|
||||
|
||||
Squash newly built layers into a single new layer
|
||||
|
@ -205,6 +205,9 @@ export function generateBuildOpts(options) {
|
||||
if (options['cache-from']?.trim()) {
|
||||
opts.cachefrom = options['cache-from'].split(',').filter((i) => !!i.trim());
|
||||
}
|
||||
if (options.pull != null) {
|
||||
opts.pull = true;
|
||||
}
|
||||
if (options.squash != null) {
|
||||
opts.squash = true;
|
||||
}
|
||||
|
@ -39,6 +39,7 @@ export interface DockerCliFlags extends DockerConnectionCliFlags {
|
||||
buildArg?: string[];
|
||||
'cache-from'?: string;
|
||||
nocache: boolean;
|
||||
pull?: boolean;
|
||||
squash: boolean;
|
||||
}
|
||||
|
||||
@ -88,6 +89,9 @@ Implements the same feature as the "docker build --cache-from" option.`,
|
||||
nocache: flags.boolean({
|
||||
description: "Don't use docker layer caching when building",
|
||||
}),
|
||||
pull: flags.boolean({
|
||||
description: 'Pull the base images again even if they exist locally',
|
||||
}),
|
||||
squash: flags.boolean({
|
||||
description: 'Squash newly built layers into a single new layer',
|
||||
}),
|
||||
|
Loading…
x
Reference in New Issue
Block a user