aws-amplify / amplify-cli

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Apache License 2.0
2.82k stars 820 forks source link

Feedback: Multi-environments and Team workflows feature #508

Closed kaustavghosh06 closed 5 years ago

kaustavghosh06 commented 5 years ago

Summary

A new feature of the Amplify CLI has been released support multiple environments and team workflows. This feature was developed based on feedback from customers and project contributors. The feature is in BETA and will be merged into the main CLI after testing, validation, and feedback.

Details

Based on all of your feedback on the RFC – CI/CD workflows and Multiple Environments as a part of Amplify CLI GitHub issue, we’ve released a beta version of the CLI (npm install -g @aws-amplify/cli@multienv) to support multiple environments, team workflows and integrate with your CI/CD flows.

The new CLI has all of the same functionality as the previous versions but also supports a Git style workflow for switching between environments, teams, and even sharing projects. The internal structure of the CLI metadata has changed slightly though and a one-time migration of existing projects is necessary. We will soon be releasing an automatic migration feature into the build as well as a guide for manually migrating projects. Once the features are seen as well tested and stable, as well as the migration features we will merge into the main CLI. The community testing, feedback, and validation will help with this process.

When the automatic migration feature will be added, we still recommend backing up your existing local project before testing.

Please check out the detailed documentation for more information:

https://aws-amplify.github.io/docs/cli/multienv?sdk=js https://aws-amplify.github.io/docs/cli/multienv?sdk=ios https://aws-amplify.github.io/docs/cli/multienv?sdk=android

Also, as a part of our feedback mechanism, we’ve opened up this GitHub issue, to track feedback from everyone, iterate on this beta version and then merge it to master. Please leave any feedback on issues, bugs, or even successes so we can gather the feedback.

acrabb commented 5 years ago

@ajhool that did it! Thank you.

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there hasn't been any recent activity after it was closed. Please open a new issue for related bugs.

Looking for a help forum? We recommend joining the Amplify Community Discord server *-help channels for those types of questions.