← Blog

Validate your iFlows with Git pipelines in Figaf

Run CPILint, JUnit tests or other checks in a Git pipeline each time Figaf updates an iflow, and block transports that fail validation.

June 30, 2023 · 1 min read

When you are performing transports in Figaf it would be nice to get input from automated validation. It could be CPILint, JUnit tests or some static code checks.

In Figaf we do have the manual approval of artifacts and give the architect everything needed to approve the change:

  • Graphical view of differences
  • Source code difference
  • Mapping diff
  • Changes in Externalized parameters
  • Sanity checks if everything is fine

But if you want to include much more checks into the process you can create a pipeline that checks each time Figaf updates an iflow.

Figaf error dialog with validation output from CPILint and Gradle unit tests, reporting that iflow GetCustomersOrder2 lacks a required description

When you then try to create a transport with that iflow you will get an error. At the moment, you cannot approve the transport.

Figaf transport TRANSPORT-1008 for a Cloud Integration iflow, marked as not valid with a warning icon on the transport item
Short overview of the functionality

It is one of the services that require more effort to work with since you need to set up a Git repository and build the validation pipeline. We have a template for GitHub Actions that you can use as the basis.

You can see the setup here.

Watch on YouTube Validate SAP Cloud Integration in your pipelines or actions

You can read the manual and the example here.

This post covers these products

Capabilities covered

  • Change and transportMoving a change between systems is manual, undocumented, and often done by someone outside the integration team.

More from the blog

All posts →

See this working in your landscape

No credit card required.

Integration cost calculator →

Start your free trial

No credit card required

Try Figaf DevOps Suite free for 30 days. It takes less than an hour to get started, and we send everything you need by email.

Join our newsletter

Get the latest about Figaf, SAP and anything relevant to SAP integration, every week in Figaf Weekly.