removeDeployments.mjs 787 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env node
  2. import CodePush from 'code-push'
  3. const token = '064853a8cdbfb94ed9b62ce30da17f162a1444a0'
  4. const androidName = 'ASNFTNGFHP-Android'
  5. const iosName = 'ASNFTNGFHP-iOS'
  6. const codePush = new CodePush(token)
  7. codePush.getDeploymentHistory(androidName, 'Release').then(deployments => {
  8. codePush.getDeploymentMetrics(androidName, 'Release').then(metrics => {
  9. // console.log(deployments)
  10. // console.log(metrics)
  11. deployments.forEach(d => {
  12. let m = metrics[d.label]
  13. if (m) {
  14. console.log(
  15. `${d.label} active: ${m.active}, downloaded: ${m.downloaded}, failed: ${m.failed}, installed: ${m.installed}`
  16. )
  17. codePush.patchRelease
  18. }
  19. })
  20. })
  21. })