mirror of
https://github.com/11notes/docker-kms-gui.git
synced 2025-10-24 16:43:45 +00:00
[fix] no semver property
This commit is contained in:
10
.github/workflows/docker.yml
vendored
10
.github/workflows/docker.yml
vendored
@@ -109,7 +109,7 @@ jobs:
|
|||||||
app:{
|
app:{
|
||||||
image:opt.dot.image,
|
image:opt.dot.image,
|
||||||
name:opt.dot.name,
|
name:opt.dot.name,
|
||||||
version:(opt.input?.etc?.version || opt.dot.semver?.version),
|
version:(opt.input?.etc?.version || opt.dot?.semver?.version),
|
||||||
root:opt.dot.root,
|
root:opt.dot.root,
|
||||||
UID:(opt.input?.etc?.uid || 1000),
|
UID:(opt.input?.etc?.uid || 1000),
|
||||||
GID:(opt.input?.etc?.gid || 1000),
|
GID:(opt.input?.etc?.gid || 1000),
|
||||||
@@ -127,7 +127,7 @@ jobs:
|
|||||||
docker.app.suffix = docker.image.suffix;
|
docker.app.suffix = docker.image.suffix;
|
||||||
|
|
||||||
// setup tags
|
// setup tags
|
||||||
if(!opt.dot.semver?.disable?.rolling){
|
if(!opt.dot?.semver?.disable?.rolling){
|
||||||
docker.image.tags.push('rolling');
|
docker.image.tags.push('rolling');
|
||||||
}
|
}
|
||||||
if(opt.input?.etc?.dockerfile !== 'arch.dockerfile' && opt.input?.etc?.tag){
|
if(opt.input?.etc?.dockerfile !== 'arch.dockerfile' && opt.input?.etc?.tag){
|
||||||
@@ -136,15 +136,15 @@ jobs:
|
|||||||
docker.image.tags.push(`${opt.input.etc.tag}-${docker.app.version}`);
|
docker.image.tags.push(`${opt.input.etc.tag}-${docker.app.version}`);
|
||||||
docker.cache.name = `${docker.image.name}:buildcache-${opt.input.etc.tag}`;
|
docker.cache.name = `${docker.image.name}:buildcache-${opt.input.etc.tag}`;
|
||||||
}else if(opt.dot?.semver?.version){
|
}else if(opt.dot?.semver?.version){
|
||||||
const semver = opt.dot.semver?.version.split('.');
|
const semver = opt.dot?.semver?.version.split('.');
|
||||||
docker.image.tags.push(`${context.sha.substring(0,7)}`);
|
docker.image.tags.push(`${context.sha.substring(0,7)}`);
|
||||||
if(Array.isArray(semver)){
|
if(Array.isArray(semver)){
|
||||||
if(semver.length >= 1) docker.image.tags.push(`${semver[0]}`);
|
if(semver.length >= 1) docker.image.tags.push(`${semver[0]}`);
|
||||||
if(semver.length >= 2) docker.image.tags.push(`${semver[0]}.${semver[1]}`);
|
if(semver.length >= 2) docker.image.tags.push(`${semver[0]}.${semver[1]}`);
|
||||||
if(semver.length >= 3) docker.image.tags.push(`${semver[0]}.${semver[1]}.${semver[2]}`);
|
if(semver.length >= 3) docker.image.tags.push(`${semver[0]}.${semver[1]}.${semver[2]}`);
|
||||||
}
|
}
|
||||||
if(opt.dot.semver?.stable && new RegExp(opt.dot.semver.stable, 'ig').test(docker.image.tags.join(','))) docker.image.tags.push('stable');
|
if(opt.dot?.semver?.stable && new RegExp(opt.dot?.semver.stable, 'ig').test(docker.image.tags.join(','))) docker.image.tags.push('stable');
|
||||||
if(opt.dot.semver?.latest && new RegExp(opt.dot.semver.latest, 'ig').test(docker.image.tags.join(','))) docker.image.tags.push('latest');
|
if(opt.dot?.semver?.latest && new RegExp(opt.dot?.semver.latest, 'ig').test(docker.image.tags.join(','))) docker.image.tags.push('latest');
|
||||||
}else if(opt.input?.etc?.version && opt.input.etc.version === 'latest'){
|
}else if(opt.input?.etc?.version && opt.input.etc.version === 'latest'){
|
||||||
docker.image.tags.push('latest');
|
docker.image.tags.push('latest');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user