Financial Transactions Simplified With Faster Build Cycles
Submitted By Jenkins User Lara Evdokimova
After integrating Jenkins, this FinTech’s financial transaction product quality is improved and 3X simpler.
Organization: Global product development, digital platform engineering, and digital and product design agency.
Programming Language: Java, C#, Golang
Platform: Android, Docker or Kubernetes, Linux, MacOS, Windows
Version Control: Bitbucket Server, GitHub, GitLab
Build Tool: Gradle, Maven
Community Support: Jenkins Users Google Group or IRC Chat, Jenkins.io websites & blogs, Networking at Jenkins event, Spoke with colleagues and peers
Simplifying card payments requires simplifying every task that makes a financial transaction successful.
Background: As a part of a software development and design agency, with clients in nearly every industry, you constantly assess best practices to help businesses transform to meet new market expectations. The same is true when peering inward and looking at your own organization and processes. Lara Evdokimova, a Senior QA and Test Engineer based in Russia, had the opportunity to do just that as she approaches build testing for global clients and supports agency offices worldwide.
Goals: Simplify a fintech customer’s processing of financial transactions through credit card payments.
Solution & Results:
“Our approach to task management is considered through a web interface,” said Lara, “where we can configure anything, support it with a large number of tasks, and their diversity, that is, simplify jobs and speed up the tickets’ creation.”
Lara and her global team relied on Jenkins. “Our Jenkins has jobs: task-generator seed-job and a pipeline-type task named testpipeline-build. In the test pipeline, I will collect a Docker image, which will then be uploaded to the local Docker registry. The image file will be taken from another project.”
To run this task automatically, Lara then adds a webhook in a project with a docker-image, where this task will run after sending changes to the repository. As a result, the ready pipeline will be in the BlueOcean interface in Jenkins.
- Jenkins job builder
- DSL plugin
- Jenkins pipeline
- Gitlab & Gitlab CI
- build times are 6X faster
- improved product quality is 3X simpler and quicker
- the processes of continuous integration are built as comfortably as possible