chore: use timestamp as default image tag (YYYY-MM-DD-HH)
This commit is contained in:
parent
852dec099d
commit
fd724ca4ae
@ -20,7 +20,7 @@ const { execSync } = require('child_process');
|
|||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
|
||||||
const REGISTRY = process.env.REGISTRY || 'harbor.gitdata.me/gta_team';
|
const REGISTRY = process.env.REGISTRY || 'harbor.gitdata.me/gta_team';
|
||||||
const TAG = process.env.TAG || 'latest';
|
const TAG = process.env.TAG || new Date().toISOString().slice(0, 13).replace('T', '-');
|
||||||
const BUILD_TARGET = process.env.TARGET || 'x86_64-unknown-linux-gnu';
|
const BUILD_TARGET = process.env.TARGET || 'x86_64-unknown-linux-gnu';
|
||||||
|
|
||||||
const RUST_SERVICES = ['app', 'gitserver', 'email-worker', 'git-hook', 'operator', 'static'];
|
const RUST_SERVICES = ['app', 'gitserver', 'email-worker', 'git-hook', 'operator', 'static'];
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
const { execSync } = require('child_process');
|
const { execSync } = require('child_process');
|
||||||
|
|
||||||
const REGISTRY = process.env.REGISTRY || 'harbor.gitdata.me/gta_team';
|
const REGISTRY = process.env.REGISTRY || 'harbor.gitdata.me/gta_team';
|
||||||
const TAG = process.env.TAG || process.env.GITHUB_SHA?.substring(0, 8) || 'latest';
|
const TAG = process.env.TAG || new Date().toISOString().slice(0, 13).replace('T', '-');
|
||||||
const DOCKER_USER = process.env.DOCKER_USER || process.env.HARBOR_USERNAME;
|
const DOCKER_USER = process.env.DOCKER_USER || process.env.HARBOR_USERNAME;
|
||||||
const DOCKER_PASS = process.env.DOCKER_PASS || process.env.HARBOR_PASSWORD;
|
const DOCKER_PASS = process.env.DOCKER_PASS || process.env.HARBOR_PASSWORD;
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ for (const service of targets) {
|
|||||||
console.log(`\n==> Pushing ${image}`);
|
console.log(`\n==> Pushing ${image}`);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
execSync(`docker push "${image}" --all-tags`, { stdio: 'inherit' });
|
execSync(`docker push "${image}"`, { stdio: 'inherit' });
|
||||||
console.log(` [OK] ${image}`);
|
console.log(` [OK] ${image}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(` [FAIL] ${service}`);
|
console.error(` [FAIL] ${service}`);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user