leveraging oracle developer cloud service from jdeveloper

21

Upload: others

Post on 25-Jun-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Leveraging Oracle Developer Cloud Service From JDeveloper
Page 2: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

LeveragingOracleDeveloperCloudServiceFromJDeveloper

ShayShmeltzerDirectorofProductManagementOracleDevelopmentToolsandFrameworksNovember,2016@JDevShay,blogs.oracle.com/shay

Page 3: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

WhyDeveloperCloudServiceandOracleJDeveloper•  Enableagiledevelopment•  ImproveteamcollaboraSon• Automatebuild/test/deploy

• BeUerApplicaSonsDeliveredFaster

ConfidenSal–OracleInternal/Restricted/HighlyRestricted

Page 4: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

AgileMethodology•  Shortdeliverycycles• DeliveryofincrementalsoluSons•  Focusonhighestprioritytasks• Adaptconstantly

4

Page 5: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Plan

Code

Build

Test

Release

Deploy

Operate

Monitor

5

DevOps–EnablerforAgile•  DevOpsisaculture,movementorpracScethatemphasizesthecollaboraSonandcommunicaSonofbothso\waredevelopersandotherinformaSon-technology(IT)professionalswhileautomaSngtheprocessofso\waredeliveryandinfrastructurechanges.Itaimsatestablishingacultureandenvironmentwherebuilding,tes-ng,andreleasingso1ware,canhappenrapidly,frequently,andmorereliably.– Wikipedia

Page 6: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

TheOracleDeveloperCloudService

• DevelopmentPla`orm• ProvidedasaService•  Enablingagiledevelopmentprocess• AutomaSngDevOps&delivery

6

Page 7: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Pla`ormforAgileDevelopment

DevelopmentInfrastructure TeamInfrastructureVersionManagement Issue&TaskTrackingTesSng Team/ProcessManagementConSnuousIntegraSon CodeReviewDeploymentServices DocumentaSon/Wiki

7

Page 8: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  Code/CIManagement–  VersionManagement–Git–  BuildAutomaSon•  Ant,Maven,Gradle,npm,Grunt,Bower,Gulp,Commandline

–  ConSnuousIntegraSon-Hudson–  DeploymentautomaSon

•  Team/AgileManagement–  IssuesTracking–  Agileprocessmanagement–  Codereview–  wiki–  AcSvitystream

8

OracleDeveloperCloudService–What’sInIt

Page 9: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Plan

Code

Build

Test

Release

Deploy

Operate

Monitor

•  Plan–  Tasktracking,Agileboards,wiki

•  Code–  Git–branch/merge–  CodeReview–  IDEintegraSon,snippets

•  Build–  CI+BuildTools&USliSes

•  Test–  JUnit&Selenium,Findbugs,deploytoQA

•  Release&Deploy–  DeployPlans

9

OracleDeveloperCloudServiceandTheDevOpsCycle

Page 10: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

SpecialFeaturesfortheOraclePla`orm• OraclePla`ormSupport– AdvancedWebLogicdeployment– ADFLibraries– SOALibraries– JDeveloperdeploymentprofiles– IDEintegraSon–OEPE,NetBeansandJDeveloper

• OracleCloudIntegraSon– Provisionedwithothercloudservices– SeamlessclouddeploymenttovariousOracleCloudServices– Centralmanagementconsole&IDM

10

Page 11: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

NewInJDeveloper(12.1.3andon)

ConfidenSal–OracleInternal/Restricted/HighlyRestricted 11

Page 12: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  TeamMenu•  TeamServeropSons– Addaserver– Login/Logout

ConnecSngtoDeveloperCloudService

Page 13: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

UsetheURLtoyourDevCSServer

Page 14: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

• Createoropenprojects• Getsourcecode

ProjectInteracSon

Page 15: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

• BrowseProjects• Dashboard• Builds•  Tasks•  Sources• RefreshbuUonontheright

TeamWindow

Page 16: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  Tracktasks• Remote– All,assignedtome,open

•  Localtasks•  Schedule

TasksWindow

Page 17: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

TaskWindow

Page 18: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

TeamDashboardView

ConfidenSal–OracleInternal/Restricted/HighlyRestricted 18

Page 19: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

JDeveloperasPartofaBuild•  JDeveloperisinstalledonDeveloperCloudService– 11.1.1.7.1– 12.1.3– 12.2.1– 12.2.1.1

•  EnablesyoutouseJDeveloper’sdeploymentprofile•  Leverageojdeploytoexecute•  SeedocumentaSonforexactconfiguraSon

Page 20: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

TryOracleDeveloperCloudServiceYourself

•  Tutorials• Videos• Whitepapers• DocumentaSon•  Forums

20

cloud.oracle.com/developer_service

Page 21: Leveraging Oracle Developer Cloud Service From JDeveloper

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementTheprecedingisintendedtooutlineourgeneralproductdirecSon.ItisintendedforinformaSonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncSonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andSmingofanyfeaturesorfuncSonalitydescribedforOracle’sproductsremainsatthesolediscreSonofOracle.

ConfidenSal–OracleInternal/Restricted/HighlyRestricted 21