single-click deployment in apex development; apex world 2014
TRANSCRIPT
![Page 1: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/1.jpg)
contribute d b
Single-click Deployment in APEX Development
Nick Buytaert & Christel Van Aerschot OGh APEX World, Figi Zeist
March 25th, 2014
![Page 2: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/2.jpg)
contribute d b
Introduction
![Page 3: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/3.jpg)
contribute d b
Agenda
• Introduction • Key concepts • Demo • Q&A
![Page 4: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/4.jpg)
contribute d b
The importance of being … lazy
“ I choose a lazy person to do a hard job.
Because a lazy person will find an easy way to do it. ”
Bill Gates
![Page 5: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/5.jpg)
contribute d b
A high-level overview
CI
DEV TST ACC PRD
Build Server
Code Repo
![Page 6: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/6.jpg)
contribute d b
The code repository
“ All artifacts required to build the project should be placed in the repository ”
CSS
JS
IMG Oracle
Database
APEX application(s) Files Database objects
![Page 7: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/7.jpg)
contribute d b
Demo
Development
• Oracle APEX • Workspace Files • PL/SQL
Source Repository
• Merging Strategy • Commenting Code
Changes • Local Changes • Push to Central
Repository
Build Server
• CI • Instant Feedback • Reliable • Automated • Configurable • Unit Testing
![Page 8: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/8.jpg)
contribute d b
Summary
• Effective deployment strategy • Continuous integration • Confidence • Reporting • Team Development
![Page 9: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/9.jpg)
contribute d b
Q&A
![Page 10: Single-click Deployment in APEX Development; APEX World 2014](https://reader033.vdocuments.mx/reader033/viewer/2022052706/586b6ac71a28ab11118c1cb8/html5/thumbnails/10.jpg)
contribute d b
Thank you!
About Contribute http://www.contribute-group.be What keeps us busy? http://apexplained.wordpress.com Follow us • @nbuytaert1 • @christel_va