Professional Documents
Culture Documents
Lessons Learned
Shay Shmeltzer
Director of Product Management
Oracle Cloud Development Tools
Thisan Samarasinghe
Head of Software Engineering
LOLC Technologies
• Team/Agile Management
– Issues Tracking
– Agile Process Management
– Peer Code Review
– Wiki
– Activity stream
Master
New feature/
bug fixes
Iterate, fix
& review
Master
Release Branch
Team Members
Developers 16
QA Engineers 6
Business Analysts 11
Operations 4
Development Team Responsibilities
• Jobs are triggered automatically based on the integration with Jira Cloud issues status
• Allow discussion on
the changes before
merge
• Approve/Reject the
request before
merging to the main
release branch
DevCS – Release Tracking
• Track different
build artifacts
commit war
Developers
Developer Cloud Service IaaS – OCI – JBoss IaaS – OCI - JBoss IaaS – OCI - JBoss
test
deploy SQLcl
Dev/QA
Database Cloud Service Database Cloud Service Database Cloud Service
forms
Monitoring
IaaS – OCI - Forms IaaS – OCI - Forms IaaS – OCI - Forms
Ops
Environment build promotion
Automatic Deployment trigger from Jira Cloud
Jira Workflow
Development
Pending
QA Environment
Development Status = QA Scp/SQLcl
XXXProject
QA Job
Start QA Project = LOLC XXX
IssueType = QA-Release
JBoss EAP 6.x Forms 11g DB 11.2.0.4
QA Jira
Webhook Copy last success
Listener build from QA
Start UAT
UAT Environment
UAT XXXProject
UAT Job
Status = UAT
UAT Approved Scp/SQLcl
Jboss EAP 6.x Forms 11g DB 11.2.0.4
In Production
DevCS Pipeline to Build Multiple Versions
• Multiple jobs are
configured for each
project
• Tutorials
• Videos
• Whitepapers
• Documentation
• Forums
Title Time
DevOps in the Cloud with Oracle Developer Cloud Service Tuesday, Oct 23, 12:45 p.m. - 1:45 p.m. | Marriott
[HOL6270] Marquis (Yerba Buena Level) - Salon 10/11
Deploying an Application Stack in the Autonomous Cloud Tuesday, Oct 23, 2:15 p.m. - 3:15 p.m.
- BYOL [HOL6553] Wednesday, Oct 24, 11:15 a.m. - 12:15 p.m. | Marriott
Marquis (Yerba Buena Level) - Salon 9B
Develop, Build, and Deploy Docker on Oracle IaaS Using Tuesday, Oct 23, 3:45 p.m. - 4:30 p.m. | Moscone West -
Oracle Developer Cloud [PRO3966] Room 3018
Managing Development Projects Across Oracle Cloud Wednesday, Oct 24, 3:45 p.m. - 4:30 p.m. | Moscone
Services: A Guide [PRM4556] West - Room 3018
DevOps for Polyglot Microservices Using Oracle Tuesday, Oct 23, 11:15 a.m. - 12:00 p.m. | Marriott
Developer Cloud Service [TIP3967] Marquis (Golden Gate Level) - Golden Gate C2
Simplified DevSecOps with Oracle Cloud [THT6778] Tuesday, Oct 23, 2:00 p.m. - 2:20 p.m. | The Exchange @
Moscone South - Theater 5
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |