diff --git a/scripts/build.js b/scripts/build.js index 017941a..969d458 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -20,7 +20,7 @@ const { execSync } = require('child_process'); const path = require('path'); 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 RUST_SERVICES = ['app', 'gitserver', 'email-worker', 'git-hook', 'operator', 'static']; diff --git a/scripts/push.js b/scripts/push.js index 7a19e85..bf9c982 100644 --- a/scripts/push.js +++ b/scripts/push.js @@ -16,7 +16,7 @@ const { execSync } = require('child_process'); 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_PASS = process.env.DOCKER_PASS || process.env.HARBOR_PASSWORD; @@ -58,7 +58,7 @@ for (const service of targets) { console.log(`\n==> Pushing ${image}`); try { - execSync(`docker push "${image}" --all-tags`, { stdio: 'inherit' }); + execSync(`docker push "${image}"`, { stdio: 'inherit' }); console.log(` [OK] ${image}`); } catch (error) { console.error(` [FAIL] ${service}`);