Hi all,

Do we need to support v1.build1, v1.build2 like artifacts when we have a
version concept already such as v1, v2 ? It seems to me that, having
v1.build1, v1,build2 introduces another version concept based on build
version on top of v1(source version).

thank you.


On Thu, Dec 19, 2013 at 3:33 PM, Samisa Abeysinghe <sam...@wso2.com> wrote:

> I thought, if we had staging, we have a solution. Because, when v1.build2
> goes into production, and fails, there is an already running v1.build1 to
> which we can transition smoothly. And v1.build1 is guaranteed to work, as
> that was the version which was in production prior to v1.build2.
>
> This is why I asked the original question, if there is no staging, how do
> we revert in case of failure in build2.
>
>
> Thanks,
> Samisa...
>
>
> Samisa Abeysinghe
>
> Vice President Training
>
> WSO2 Inc.
> http://wso2.com
>
>
>
> On Thu, Dec 19, 2013 at 2:54 PM, Ramith Jayasinghe <ram...@wso2.com>wrote:
>
>> 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 <sam...@wso2.com>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 
>>> <manju...@wso2.com>wrote:
>>>
>>>> Hi Samisa,
>>>>
>>>> Sorry for late reply.
>>>>
>>>> On Thu, Dec 19, 2013 at 10:46 AM, Samisa Abeysinghe <sam...@wso2.com>wrote:
>>>>
>>>>>
>>>>> On Wed, Dec 11, 2013 at 9:25 PM, Samisa Abeysinghe <sam...@wso2.com>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
>>>>> Architecture@wso2.org
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Manjula Rathnayaka
>>>> Software Engineer
>>>> WSO2, Inc.
>>>> Mobile:+94 77 743 1987
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> Architecture@wso2.org
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> Architecture@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Ramith Jayasinghe
>> Technical Lead
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> E: ram...@wso2.com
>> P: +94 776715671
>>
>>
>
> _______________________________________________
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Manjula Rathnayaka
Software Engineer
WSO2, Inc.
Mobile:+94 77 743 1987
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to