Developer

Get Involved. Join the Conversation.

Topic

    Nagesh Manda
    DCS Best Practices / GuidelinesAnswered
    Topic posted March 20, 2019 by Nagesh MandaSilver Medal: 2,000+ Points, last edited May 22, 2019 by Arijit ChakrabortyBronze Trophy: 5,000+ Points, tagged Build, Tip 
    154 Views, 1 Comment
    Title:
    DCS Best Practices / Guidelines
    Content:

    Hi All,

    We have recently starting using Developer Cloud Services and are using it for CD of PaaS applications (VBCS for now but planning to use it for PCS and OIC).

    We are looking for some inputs around the Best Practices / Guidelines for DCS.

    Appreciate if you could point me in the right direction.

    Thanks,

    Nagesh.

    Best Comment

    Shay Shmeltzer

    You can see a basic "Typical" development flow with DevCS in this video: https://www.youtube.com/watch?v=1qm2tHZ65-M

    It covers aspects like using the issue tracking, git branching, code merge requests and CI/CD.

    Specifically for working with VB and DevCS have a look at this blog for an intro:

    https://blogs.oracle.com/vbcs/managing-visual-builder-code-with-developer-cloud-service

    Basically we recommend a gitflow approach to development.

     

    There is new functionality in the latest VB that extend the support to also do CI/CD

    https://docs.oracle.com/en/cloud/paas/app-builder-cloud/visual-builder-developer/optimize-your-build-process.html#GUID-AB249447-3BA3-411A-8F33-876522318DE9

     

    As for PCS/OIC integration - for now you'll need to work with the APIs they provide for export/import of their artifacts, and the REST APIs they provide for lifecycle.

    You can script those as shell scripts in your DevCS CI/CD.

    Comment

     

    • Shay Shmeltzer

      You can see a basic "Typical" development flow with DevCS in this video: https://www.youtube.com/watch?v=1qm2tHZ65-M

      It covers aspects like using the issue tracking, git branching, code merge requests and CI/CD.

      Specifically for working with VB and DevCS have a look at this blog for an intro:

      https://blogs.oracle.com/vbcs/managing-visual-builder-code-with-developer-cloud-service

      Basically we recommend a gitflow approach to development.

       

      There is new functionality in the latest VB that extend the support to also do CI/CD

      https://docs.oracle.com/en/cloud/paas/app-builder-cloud/visual-builder-developer/optimize-your-build-process.html#GUID-AB249447-3BA3-411A-8F33-876522318DE9

       

      As for PCS/OIC integration - for now you'll need to work with the APIs they provide for export/import of their artifacts, and the REST APIs they provide for lifecycle.

      You can script those as shell scripts in your DevCS CI/CD.