pass --pull to docker buildx build to ensure all referenced images are always pulled
This commit is contained in:
parent
b819e6af29
commit
da12bc7505
@ -73,7 +73,11 @@ inputs:
|
|||||||
default: "true"
|
default: "true"
|
||||||
|
|
||||||
docker_push:
|
docker_push:
|
||||||
description: ""
|
description: "Push all build tags to destinations"
|
||||||
|
default: "true"
|
||||||
|
|
||||||
|
docker_pull:
|
||||||
|
description: "Always attempt to pull all referenced images"
|
||||||
default: "true"
|
default: "true"
|
||||||
|
|
||||||
use_buildx:
|
use_buildx:
|
||||||
|
|||||||
31
dist/index.js
vendored
31
dist/index.js
vendored
@ -61357,6 +61357,13 @@ function result_to_output(results) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function isTrueString(str) {
|
||||||
|
return str === '1'
|
||||||
|
|| str === 'true'
|
||||||
|
|| str === 'True'
|
||||||
|
|| str === 'TRUE';
|
||||||
|
}
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ../information/src/collect_ci.js
|
;// CONCATENATED MODULE: ../information/src/collect_ci.js
|
||||||
|
|
||||||
|
|
||||||
@ -61786,12 +61793,10 @@ function collect_all(debug = false, output = false) {
|
|||||||
console.log(JSON.stringify(lib_github.context, null, 2));
|
console.log(JSON.stringify(lib_github.context, null, 2));
|
||||||
}
|
}
|
||||||
|
|
||||||
const results = {
|
return {
|
||||||
...collect_ci(debug, output),
|
...collect_ci(debug, output),
|
||||||
...collect_git(debug, output)
|
...collect_git(debug, output)
|
||||||
};
|
};
|
||||||
|
|
||||||
return results
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -62121,11 +62126,6 @@ function processAdditionalRegistries(targetRegistries) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function base64ToBytes(base64) {
|
|
||||||
const binString = atob(base64);
|
|
||||||
return Uint8Array.from(binString, (m) => m.codePointAt(0));
|
|
||||||
}
|
|
||||||
|
|
||||||
function addCiRegistryAuth(ci_registry, registryAuthJson) {
|
function addCiRegistryAuth(ci_registry, registryAuthJson) {
|
||||||
if (!core.getBooleanInput('add_ci_registry_auth')) {
|
if (!core.getBooleanInput('add_ci_registry_auth')) {
|
||||||
return;
|
return;
|
||||||
@ -62306,6 +62306,9 @@ function executeDockerBuild(dockerArgs, destinations) {
|
|||||||
if (core.getBooleanInput('docker_push')) {
|
if (core.getBooleanInput('docker_push')) {
|
||||||
dockerSubCmd += ' --push';
|
dockerSubCmd += ' --push';
|
||||||
}
|
}
|
||||||
|
if (core.getBooleanInput('docker_pull')) {
|
||||||
|
dockerSubCmd += ' --pull';
|
||||||
|
}
|
||||||
const execStr = `docker ${dockerSubCmd} ${dockerArgsStr}`;
|
const execStr = `docker ${dockerSubCmd} ${dockerArgsStr}`;
|
||||||
console.log(`executing: ${execStr}`);
|
console.log(`executing: ${execStr}`);
|
||||||
|
|
||||||
@ -62338,6 +62341,13 @@ function executeDockerBuild(dockerArgs, destinations) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function lib_isTrueString(str) {
|
||||||
|
return str === '1'
|
||||||
|
|| str === 'true'
|
||||||
|
|| str === 'True'
|
||||||
|
|| str === 'TRUE';
|
||||||
|
}
|
||||||
|
|
||||||
;// CONCATENATED MODULE: ./src/action.js
|
;// CONCATENATED MODULE: ./src/action.js
|
||||||
|
|
||||||
|
|
||||||
@ -62347,9 +62357,8 @@ function executeDockerBuild(dockerArgs, destinations) {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const information = collect_all(true, false);
|
const information = collect_all(true, false);
|
||||||
let debug = core.getInput('debug') != null ? (!!core.getInput('debug')) : true;
|
|
||||||
console.log('debug=', debug);
|
const debug = lib_isTrueString(process.env['ACTIONS_STEP_DEBUG']);
|
||||||
debug = true;
|
|
||||||
|
|
||||||
let targetRegistries = [];
|
let targetRegistries = [];
|
||||||
const repoStr = github.context.repo.owner + '/' + github.context.repo.repo;
|
const repoStr = github.context.repo.owner + '/' + github.context.repo.repo;
|
||||||
|
|||||||
@ -199,6 +199,9 @@ export function executeDockerBuild(dockerArgs, destinations) {
|
|||||||
if (core.getBooleanInput('docker_push')) {
|
if (core.getBooleanInput('docker_push')) {
|
||||||
dockerSubCmd += ' --push';
|
dockerSubCmd += ' --push';
|
||||||
}
|
}
|
||||||
|
if (core.getBooleanInput('docker_pull')) {
|
||||||
|
dockerSubCmd += ' --pull';
|
||||||
|
}
|
||||||
const execStr = `docker ${dockerSubCmd} ${dockerArgsStr}`;
|
const execStr = `docker ${dockerSubCmd} ${dockerArgsStr}`;
|
||||||
console.log(`executing: ${execStr}`);
|
console.log(`executing: ${execStr}`);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user