Our team in new to Appian, To start with Appian we have some doubts related to development methods as they are not clear in any training course.
Can we use enterprise Git as source control repository, if yes how and how versions are managed for individual objects within Appian project?
How we can manage CI/CD pipelines for Appian project when using third party source control repository?
How we can manage different versions of same Appian project?
Discussion posts and replies are publicly visible
This topic might become quickly excessive for a format like this here.
In general all Appian objects are versioned. But there is no configuration management in which you could compose a package from specific versions of objects.
In general, my experience with Appian that most of the hassle of why you would want Git+CI/CD just does not exist.
You have a single environment in which all developers work at the same time.
Appian has pretty good built in deployment mechanisms.
Thanks Stefan, But there is Automated Versioning Manager tool on Appian app market. Can this tool be used to integrate with Git, if yes in which format Appian object would be added to source control.
community.appian.com/w/the-appian-playbook/198/deployment-automation#Using_Git_as_Version_Control_System
I am aware of this. And yes, this can be used. In my experience it is not necessary if the is no specific reason.
Appian exports objects in an XML format. These files would be managed in Git.