Date post: | 31-Mar-2023 |
Category: |
Documents |
Upload: | khangminh22 |
View: | 0 times |
Download: | 0 times |
Breaking Barriers...Breaking Barriers...
Agenda
o What is DevOps for i today?
o DevSecOps
o Collaborative RPG/COBOL
o Why Git
o Source Repository Management
o Demonstration
o Summary
Breaking Barriers...
∟∟
ARCAD SOFTWARE
HSBC chose ARCAD for DevOps, the most feature-rich DevOps solution on the market today - powered by ARCAD’s close R&D
partnership with IBM.
Subir Sen, Head of Tooling & Automation - Core Banking Service Line / Global Practice Head, HSBC
“ARCAD’s unique tooling for build automation & deploy has helped us implement a complete agile CI/CD process for IBM i that is fundamental to
our DevOps mandate worldwide.”
85% improvement in build times75% shorter delivery times80% reduction in downtime
30% less regression testing effort70% reduction in IT audit costs60% reduction in support workload
Breaking Barriers...
Continuous Software Delivery on IBM i.
▪ Modern IDE (IBM RDi)
▪ Application discovery (ARCAD Observer)
▪ Git as common source code repository for all target platforms
▪ Automated code quality check (ARCAD CodeChecker)
▪ Automated "smart" dependency build for IBM i (ARCAD Builder)
▪ Automated unit Testing (ARCAD iUnit)
▪ Multi-platform automated regression testing (RFT + ARCAD Verifier)
▪ Multi-platform Application Release Orchestration (Urbancode +
ARCAD Drops)
▪ Value Stream Management Solution for better governance &
throughput (Urbancode Velocity)
Breaking Barriers...
IBMi DevOps – Arcad/Gitlab/IBM
End to End Story/Ticket Management
Project/requirement Source code Management Code quality & Review Build Management Unit Testing Tools
Operations Tooling Deployment Tools Release Tools Automated Testing Tools Deployment Tools
Continuous Integration Tool & Release Orchestration Tool
End to End Automation - Release Management
Ste
erin
gTo
ols
PLAN
CONTINUOUS
DEPLOY TO
PRODUCTION
OPERATION
AND
MONITOR
PACKAGING
& ACHIEVINGTESTING
DEPLOY
TO TEST
UNIT TESTINGBUILDREVIEWCODE
De
vO
ps
Tea
m C
on
tro
lled
VSM and Application Intelligence Dashboard
Breaking Barriers...Breaking Barriers...
Agenda
• What is DevOps for i today?
o DevSecOps
o Collaborative RPG/COBOL
o Why Git
o Source Repository Management
o Demonstration
o Summary
Breaking Barriers...
What is “DevOps for i” today?
• What it is not:-• Proprietary SCM – Git is now the standard
• Separate process from non IBM DevOps
• Serial Development process
• Delivers an integration solution across all your development teams
• Provides tools to enable an evolution to Agile development
• Uses industry standard software across all platforms• Git, Jenkins, Jira etc
• Automated DevOps Process to reduce time to market
• Enables Testing to Shift Left in your development process
• Automating Code and Application quality become part of the process
Breaking Barriers...Breaking Barriers...
Agenda
o Introduction
o What is DevOps for i today?
• DevSecOps
o Collaborative RPG/COBOL
o Why Git
o Source Repository Management
o Demonstration
o Summary
Breaking Barriers...
DevSecOps for IBM i
o Development across multiple platforms
o Serve the business
o Automate the pipeline
o Enhance Security
o Detect Vulnerabilities
Breaking Barriers...
DevSecOps
o ARCAD Code Checker
o Rule Enforcement
o Increase Application Strength
o Improve Standards
Breaking Barriers...Breaking Barriers...
Agenda
o Introduction
o What is DevOps for i today?
o DevSecOps
• Collaborative RPG/COBOL
o Why Git
o Source Repository Management
o Demonstration
o Summary
Breaking Barriers...
Collaboration
New Talent has used open source repositories
Concurrent/Branch development
Conflict resolution
Distributed development
Native and Open
Breaking Barriers...Breaking Barriers...
Agendao Introduction
o What is DevOps for i today?
o DevSecOps
o Collaborative RPG/COBOL
• Why Git?
o Source Repository Management
o Demonstration
o Summary
Breaking Barriers...
Why Git?
o Dominance in the market
o De facto standard
o 40 million users
o Social coding making developers part of a global team
o Encourages collaboration
Breaking Barriers...Breaking Barriers...
Agenda
o Introduction
o What is DevOps for i today?
o DevSecOps
o Collaborative RPG/COBOL
o Why Git?
• Source Repository Management
o Demonstration
o Summary
Breaking Barriers...
Source Repository Management
o Complimentary technology
o Collaborative development
o Attract future talent
o Improve documentation
o Integration with DevOps tooling
Breaking Barriers...
ARCAD technology layer.
▪ Modern IDE (IBM RDi)
▪ Application discovery (ARCAD Observer)
▪ Git as common source code repository for all target platforms
▪ Automated code quality check (ARCAD CodeChecker)
▪ Automated "smart" dependency build for IBM i (ARCAD Builder)
▪ Automated unit Testing (ARCAD iUnit)
▪ Multi-platform automated regression testing (RFT + ARCAD Verifier)
▪ Multi-platform Application Release Orchestration (Urbancode +
ARCAD Drops)
▪ Value Stream Management Solution for better governance &
throughput (Urbancode Velocity)
Breaking Barriers...Breaking Barriers...
Agenda
o Introduction
o What is DevOps for i today?
o DevSecOps
o Collaborative RPG/COBOL
o Why Git?
o Source Repository Management
• Demonstration
o Summary
Breaking Barriers...
Thank You!
∟
∟