Why [ Automation Version Management ] when appian is already having version control to their objects

Hi All,

I am going through the Automating Delivery using Continuous Integration (https://community.appian.com/w/the-appian-playbook/169/automating-delivery-using-continuous-integration

for Continuous Integration two steps are (Please correct me if i am wrong )

1) Version Controller where we require one software for version control i.e Automated Version Controller ( Git or Subversion)  

2) Appian automated deployment manger which will interact with this version controller. ( Jenkins or Hudson)

Where this two software's can be used individually or in congestion.

In forum they explained how we deal with Automated Version Controller , all developers will be updating the this repository for every their partial success of the code so the it will merged( with all the developers code) 

My doubt here is Where appian is already maintains the versions for every object , here exactly i didn't get the use of  Automated Version Controller.

Can someone make this more clear please?

 

Thanks,

Bhargavi P

 

  Discussion posts and replies are publicly visible

Parents
  • Hi Bhargavi,

    Appian maintains versions for Appian artifacts(Process models, rules etc) but it doesn't maintain versions on Application level as of know, however Appian has introduced Data server in 18.1 with the intention of maintaining application level versions as well but it is not in place right now. Here comes the need for Automated Version Controller like Git(which I have worked upon personally) where you can export the complete application in a form of zip file and attach that zip file in GIT repository link it with a tag id(Incremental no.) so that you can have complete information how,what and when the changes were made at application level because using Automated Version Controller you can maintain application level versioning explicitly.

    Hope it helps!!
Reply
  • Hi Bhargavi,

    Appian maintains versions for Appian artifacts(Process models, rules etc) but it doesn't maintain versions on Application level as of know, however Appian has introduced Data server in 18.1 with the intention of maintaining application level versions as well but it is not in place right now. Here comes the need for Automated Version Controller like Git(which I have worked upon personally) where you can export the complete application in a form of zip file and attach that zip file in GIT repository link it with a tag id(Incremental no.) so that you can have complete information how,what and when the changes were made at application level because using Automated Version Controller you can maintain application level versioning explicitly.

    Hope it helps!!
Children
No Data