Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results forΒ 
Search instead forΒ 
Did you mean:Β 
engswee
Active Contributor
The month of August has been packed with goodies for all you who are using FlashPipe (and if you are not, what are you waiting for... it's open-source! πŸ˜‰)

 

The latest releases 2.3.0 and 2.4.0 come with hot new features πŸ”₯ that are really cool 😎 If you have missed the release notes, don't worry, we've got you covered here!

 

Hot Feature 1 - πŸ”₯ Tenant Snapshot πŸ”₯


This fantastic new feature is contributed by ariel.bravoayala3. This will come in handy especially for those of you who are paranoid that someone else might be messing with your IFlows! πŸ˜‚

 

By setting up a workflow on GitHub Actions, you can easily trigger it whenever you want (or schedule it periodically).


FlashPipe will then do the heavy lifting, and download (comparing where necessary) and add it to your Git repository.

Workflow Logs

Voila! All your integration flows are safe and sound now!


 

The initial version caters only for integration flow - other objects will come as time goes by.

 

Hot Feature 2 - πŸ”₯ Simulation Testing πŸ”₯


One of the game-changing feature that came to Cloud Integration is Integration Flow Simulation which arrived over a year ago.

This feature can now be used in FlashPipe (currently only on Neo environment) and can be really useful if you want to incorporate more testing capabilities in your CI/CD pipeline.

If you are already incorporating Maven into your development process (e.g. for your Groovy scripts), then this is definitely for you so that you can extend your testing capabilities.

 

Firstly, you define the scope for simulation test.

IFlow Simulation

Then configure the test case in a JSON file, with relevant input and expected output files.


 

And finally, run the simulation test in Maven, and success!! 🏁

TestCaseRunner run

 

Try it out today!


Head over to FlashPipe's GitHub repository to check out how you can get started and use this new features amongst others.

And if you are stuck, don't worry, head over to the companion FlashPipe examples repository, where you can find the setup for the different use cases.
5 Comments
jacqueso
Explorer
Great Work! Has someone been able to build a flow for:

Syncing Integration flows to Azure repos using Azure Pipelines?
engswee
Active Contributor
You should reach out to rob_hofman - he got it working on Azure.
claudiopallad
Explorer
Nice Work! I am really excited to use it!
Is it possible to use with BitBucket instead of GitHub?

Thanks
engswee
Active Contributor
0 Kudos
Hi Claudio, I haven't used it with BitBucket myself, but you can give it a try - if BitBucket can pull a container from Docker for pipeline execution, then there's a high possibility that it is possible. Unfortunately, there are too many combinations of Git and CI/CD providers that it is not possible for me to try out all of them.
AntonDelitsch
Explorer
0 Kudos
I have started to play around with bitbucket pipelines and this works for me:

# Template CPI

image: engswee/flashpipe:2.4.2

pipelines:
default:
- step:
name: Pull latest solution
script:
- export COMMIT_MESSAGE="[skip ci] Sync from IS"
- export HOST_TMN=instance.it-cpitrial02.cfapps.eu10-001.hana.ondemand.com
- export BASIC_USERID=User
- export PACKAGE_ID=eDocumentElectronicInvoicingforItaly
- export GIT_SRC_DIR=packages
- /usr/bin/sync_to_git_repository.sh
- git push


The parameters can ofcourse be added as repository variables.
Labels in this area