1
0
mirror of https://gitcode.com/github-mirrors/react-native-update-cli.git synced 2025-09-16 09:41:38 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee

Update versions.js

This commit is contained in:
Sunny Luo
2024-10-23 10:41:46 +08:00
committed by GitHub
parent 792418c964
commit 4b772194d1

View File

@@ -173,7 +173,7 @@ export const commands = {
await put(`/app/${appId}/package/${pkg.id}`, { await put(`/app/${appId}/package/${pkg.id}`, {
versionId, versionId,
}); });
console.log(`已将热更版本 ${versionId} 绑定到原生版本 ${pkg.name}`); console.log(`已将热更版本 ${versionId} 绑定到原生版本 ${pkg.name} (id: ${pkg.id})`);
} }
console.log(`操作完成,共已绑定 ${pkgs.length} 个原生版本`); console.log(`操作完成,共已绑定 ${pkgs.length} 个原生版本`);
return; return;
@@ -205,15 +205,15 @@ export const commands = {
await put(`/app/${appId}/package/${pkg.id}`, { await put(`/app/${appId}/package/${pkg.id}`, {
versionId, versionId,
}); });
console.log(`已将热更版本 ${versionId} 绑定到原生版本 ${pkg.name}`); console.log(`已将热更版本 ${versionId} 绑定到原生版本 ${pkg.name} (id: ${pkg.id})`);
} }
console.log(`操作完成,共已绑定 ${pkgs.length} 个原生版本`); console.log(`操作完成,共已绑定 ${pkgs.length} 个原生版本`);
return; return;
} }
const { data } = await get(`/app/${appId}/package/list?limit=1000`);
if (pkgVersion) { if (pkgVersion) {
pkgVersion = pkgVersion.trim(); pkgVersion = pkgVersion.trim();
const { data } = await get(`/app/${appId}/package/list?limit=1000`);
const pkg = data.find((d) => d.name === pkgVersion); const pkg = data.find((d) => d.name === pkgVersion);
if (pkg) { if (pkg) {
pkgId = pkg.id; pkgId = pkg.id;
@@ -228,14 +228,15 @@ export const commands = {
if (!pkgId) { if (!pkgId) {
throw new Error('请提供 packageId 或 packageVersion 参数'); throw new Error('请提供 packageId 或 packageVersion 参数');
} }
if (rollout) {
if (!pkgVersion) { if (!pkgVersion) {
const { data } = await get(`/app/${appId}/package/list?limit=1000`); const pkg = data.find((d) => d.id === pkgId);
const pkg = data.find((d) => d.id === pkgId); if (pkg) {
if (pkg) { pkgVersion = pkg.name;
pkgVersion = pkg.name;
}
} }
}
if (rollout) {
await put(`/app/${appId}/version/${versionId}`, { await put(`/app/${appId}/version/${versionId}`, {
config: { config: {
rollout: { rollout: {
@@ -244,13 +245,13 @@ export const commands = {
}, },
}); });
console.log( console.log(
`已将在原生版本 ${pkgVersion} 上设置灰度发布 ${rollout}% 热更版本 ${versionId} `, `已将在原生版本 ${pkgVersion} (id: ${pkgId}) 上设置灰度发布 ${rollout}% 热更版本 ${versionId} `,
); );
} }
await put(`/app/${appId}/package/${pkgId}`, { await put(`/app/${appId}/package/${pkgId}`, {
versionId, versionId,
}); });
console.log(`已将热更版本 ${versionId} 绑定到原生版本 ${pkgVersion}`); console.log(`已将热更版本 ${versionId} 绑定到原生版本 ${pkgVersion} (id: ${pkgId})`);
}, },
updateVersionInfo: async function ({ args, options }) { updateVersionInfo: async function ({ args, options }) {
const platform = checkPlatform( const platform = checkPlatform(