[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: What are you using for ALM, CI/CD, Source Control etc.

  • Thread starter Thread starter Riverside Software
  • Start date Start date
Status
Not open for further replies.
R

Riverside Software

Guest
Regarding deployment (including DB updates), my TODO list still has a bullet point about a PUG Challenge session on this topic... I can't share a DB update script right now, but all my work is based on Ant / PCT + Groovy. A session has been delivered on Groovy: www.pugchallenge.eu/.../groove-is-in-the-ant---querret.pdf . That was supposed to be an introduction for this DB update session, but I never took enough time to prepare this second session. Anyway, using Groovy can be a bit disturbing at the beginning, but it helps a lot to get concise scripts that can deal with all deployment cases. For example, INI files can be managed by templates stored in the repository, where some entries are replaced on the fly depending on the environment (those values also stored in another repo so that you can keep track of the history). For source code management, Git is now the de facto standard and brings a lot in terms of branch management. Software ecosystem around Git is also extremely active. But you won't find any off the shelf software to deal with OpenEdge in Git, that will still involve some work. Getting some external help to be on the right track may be really beneficial. Gilles

Continue reading...
 
Status
Not open for further replies.
Back
Top