mirror of
https://gitcode.com/github-mirrors/react-native-update-cli.git
synced 2025-09-16 09:41:38 +08:00
Update versions.js
This commit is contained in:
@@ -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(
|
||||||
|
Reference in New Issue
Block a user