发明名称 Methods, apparatuses and computer program products for facilitating efficient deployment of software
摘要 An apparatus is provided for enabling deployment of software code within one or more environments in an efficient and reliable manner. The apparatus includes a processor configured to receive a first selection of software code built by a device and automatically deploy the software code within a first environment in response to receipt of a second selection. The processor is also configured to enable installation of the software code to one or more devices that support the first environment and deploy the software code to a second environment in response to receipt of an indication that the software code deployed within the first environment is completed and approved. Corresponding computer program products and methods are also provided.
申请公布号 US9052976(B2) 申请公布日期 2015.06.09
申请号 US201012941795 申请日期 2010.11.08
申请人 McKesson Financial Holdings 发明人 Knepper Max
分类号 G06F9/445 主分类号 G06F9/445
代理机构 Alston & Bird LLP 代理人 Alston & Bird LLP
主权项 1. A method comprising: receiving a first selection of software code built by a device; determining whether a current time is within a change window time period configured for implementing changes to the software code in response to determining that a user is authorized to facilitate deployment of items of software code within one or more environments; determining whether the user is assigned override privileges to facilitate changes to the software code even in instances in which the current time is determined as not being within the change window time period, and in an instance in which the user is not assigned override privileges, allowing the user to view one or more projects while preventing the user from promoting the software code or making any changes; automatically deploying, via a processor, the software code within a first environment in response to receipt of a second selection; enabling installation of the software code to one or more devices that support the first environment; deploying the software code to a second environment in response to receipt of an indication that the software code deployed within the first environment is completed and approved; repeating deployment of the software code within a number of remaining environments specified in a predetermined order in response to determining that each of the deployments of the software code within respective ones of the remaining environments of the order are approved; enabling display of one or more projects and respective configured environments arranged sequentially in different columns according to the predetermined order; and generating visible indicia denoting one or more statuses of respective deployments within the configured environments.
地址 Hamilton BM