Hi Samisa,

 Having application version v1 in production doesn't effect having v2 also
in production. since artifacts of V1 and V2 are two different artifacts (
e.g. myapp-v1.war, myapp-v2.war) that will end up in relevant run time (e.g
production app server). In that sense, demoting V2 also doesn't affect V1.

 How ever, I suspect what's explained above doesn't answer your question.
If I understood right, your concern is about how to address the scenario
where:

 "user have a one build of the application version V1 ( lets call it
V1.build1) working in Production. and for some reason it was demoted all
the way back to 'Development'. Then,

   Developer makes some changes (V1.build2) -> promotes to Testing -> QA
promotes to Production -> now  Production have V1.build2 ->  V1.build2
doesn't work in production.

We don't have a solution for this right now. A way to solve this would be :
 1. AF needs to have the ability to store multiple artifacts/builds of the
same version in a storage. (and add notes, dates ,against these artifacts
to so users can keep track)
 2. Users ( /devops) should be able to deploy one of  these artifacts in a
Production ( we could allow similar functionality of other stages too)
through UI.

Thoughts?


 regards,
Ramith




On Thu, Dec 19, 2013 at 2:05 PM, Samisa Abeysinghe <[email protected]> wrote:

> So if we deploy an app into production, v1, then it works, then we deploy
> v2 into production and it does not work, how do we revert back to v1?
>
>
> Thanks,
> Samisa...
>
>
> Samisa Abeysinghe
>
> Vice President Training
>
> WSO2 Inc.
> http://wso2.com
>
>
>
> On Thu, Dec 19, 2013 at 1:50 PM, Manjula Rathnayake <[email protected]>wrote:
>
>> Hi Samisa,
>>
>> Sorry for late reply.
>>
>> On Thu, Dec 19, 2013 at 10:46 AM, Samisa Abeysinghe <[email protected]>wrote:
>>
>>>
>>> On Wed, Dec 11, 2013 at 9:25 PM, Samisa Abeysinghe <[email protected]>wrote:
>>>
>>>> So, no staging right? If yes, then where do we roll back to in CI?
>>>>
>>> Yes, No staging, but we have the support of adding, removing stages by
>> configuring it that way.
>> Regarding roll back, if the application is in Production, DevOps can roll
>> back to Testing. Here, application will be undeployed from Production.
>> However, in Testing stage, QA can demote the application without
>> undeploying the application to continue testing.
>> @Ramith, please share any missed information.
>>
>> thank you.
>>
>>>
>>> PING, I never got a response for my query.
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Manjula Rathnayaka
>> Software Engineer
>> WSO2, Inc.
>> Mobile:+94 77 743 1987
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Ramith Jayasinghe
Technical Lead
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

E: [email protected]
P: +94 776715671
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to