Release Automation

 View Only
  • 1.  Scheduling releases

    Posted Nov 20, 2020 05:02 AM
    Hello,
    I think CA RA does not have this functionality, at least in 6.6 
    It would be really nice for us to have it. If don't I'll have to develop sooner.

    At my company there are a group of people that manage when a deploy  should be executed. They do it by updating some information in a website.
    At the moment a deploy should have approval when they have select one of the next possibilities:
    • They have selected Application - Environment (for example PRODUCTION always needs approval)
    • They have selected Application - Project Name - Environment (They can block that some project can't be executed in one environment without approval)
    • The relation between Application - Project Name - Environment  - server  (the server can be bocked by any reason: incident, QA...)
    Any other case, the deploy can be launched automatically


    regards
    Javi







    these are some rules:


  • 2.  RE: Scheduling releases

    Broadcom Employee
    Posted Nov 21, 2020 04:19 PM
    Hi Javi,

    Are you looking for a deployment Scheduling feature? If so, it is available in 6.6. You need to create the deployment first. Once it's created you will see a Schedule option on the right side where you can select a date, time, accordingly. This describes it a little more:
    https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/release-automation-nolio/6-6/deployment-automation/deploy-applications/create-a-deployment.html

    And some info related to scheduling a deployment from the Deployment Pipeline view:
    https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/release-automation-nolio/6-6/deployment-automation/deployment-pipeline-overview.html


    It looks like there is also an API available for scheduling releases:
    https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/release-automation-nolio/6-6/reference/rest-api-reference/schedule-release.html

    If you use CLI's to submit deployments, instead of UI or RestAPI's, then it also looks like there are some CLI's available for scheduling it too: 
    https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/release-automation-nolio/6-6/reference/command-line-interface-best-practices/release-operations-center-cli-commands.html

    Lastly, you can see what releases are scheduled by going to the Releases -> Calendar view. If you bring your mouse over the scheduled release it will show a popup like tooltip that makes the deployment name a clickable link so that you can easily access the deployment page and make adjustments as needed. 

    I hope this helps. 

    Cheers,
    Gregg


  • 3.  RE: Scheduling releases

    Posted Nov 24, 2020 01:09 PM
    Hi Gregg,
    It's not exactly what I need.

    Anyway I'm going  to develop that functionality.

    Thanks a lot
    Javi




    ------------------------------

    ------------------------------