-
1.
公开(公告)号:US10834210B1
公开(公告)日:2020-11-10
申请号:US15668293
申请日:2017-08-03
Applicant: Amazon Technologies, Inc.
Inventor: Andreas Resios , Mihai Diac , Ovidiu Stanciu
Abstract: A system and method for synchronizing or moving a personal workspace from a first computing system (e.g., a laptop) to a cloud-based computing system in a software development environment. The personal workspace synchronization service identifies changes made to the source code as a result of activities performed in the personal workspace of the first computing system. The source code changes are identified by comparing a snapshot of a current image of a container including personal workspace executing on the first computing system to a base container image of the personal workspace. The identified source code changes are transferred by the personal workspace synchronization service to the cloud-based computing system to generate an updated personal workspace on the cloud-based computing system that matches the personal workspace of the first computing system.
-
公开(公告)号:US10353798B1
公开(公告)日:2019-07-16
申请号:US15641899
申请日:2017-07-05
Applicant: Amazon Technologies, Inc.
Inventor: Mihai Diac , Andreas Resios , Cristian Balcanu
Abstract: A developer-specific rapid development environment includes an instance of an application stack that is personal to a software developer. The personal application stack instance is a complete or partial replica of a production application stack executing in a service provider network. The personal application stack includes one or more software containers executing on the developer's development host (e.g. the developer's laptop, desktop, or virtual machine). An application under development can be deployed to and executed in the personal application stack instance. An instance of a workflow, which is also personal to the developer, can be instantiated for automating the execution of steps of a development workflow using the personal application stack instance such as, for example, building and testing the application, provisioning resources for use by the application, deploying the application and changes to the application to the personal application stack instance, and performing tests on the application.
-