Introduction
Development for Siebel has its own distinctive features. It is based on the configuration of objects, and the automation of business processes with their use, like from cubes, the use of reference books of special values. The ability to write scripts is present, but does not dominate. All changes are made through the Siebel Tools IDE, or in the application interface. There are many features, but nothing human Siebel is alien, including the problem of transferring changes from the dev contour to other environments. In this article, we would like to talk about how our ci / cd pipeline works.
Authors of the material Horkin and Mryavka
RosbankSiebelTeam
Problematic
, Siebel. , , . , , . , PIN- , , . IDE . , Siebel, repo . , , , Workflow- (WF) , , , , . , , , . , , , . ( Siebel Application Deployment Manager ADM ).
, Siebel, , , . , , . .
, , , : , , . , . , , . ci/cd .
:
β’ JIRA β ; : , ( ). Jira β , .
β’ RocketSiebel (RS) β Siebel. , , β .
β’ Jenkins β . , .
β’ Ansible β ββ . , Python PowerShell, Siebel.
β’ Bitbucket β . ADM, RocketSiebel, Web-.
β’ Siebel :)
Siebel CRM Innovation Pack 20.5. ( Jira) dev-. RocketSiebel . Task Jira ( ).
1. JIRA
( 12:00 17:00 14:00 ) . Bitbucket. Jira ( ), RockerSiebel. - Task' β .
2. RocketSiebel
. β Jira Telegram. ( β 1 ), β .
.
3.
Merge Siebel CRM. .
Windows-, . β Siebel CRM Siebel Tools.
4. Jenkins
Workspace, . RocketSiebel ( ).
IP 20.5 Workflow , Workspace WF , . SQL java-, Ansibleβ Siebel.
. (Apply DDL). Runtime-. .
Checkpoint Deliver Workspace Main ( Runtime-). Soap- Siebel Workflow .
ADM. RocketSiebel.
JIRA :
- , ;
- , ;
- , , .
Telegram- ( ). , .
5.
RocketSiebel, (), , . RS , . , Siebel -, BitBucket.
, , Innovation Pack, , , , EAIObjMgr .
. , . 2 , 1 . , .
, , , , .