IBM Business Automation Community Come for answers. Stay for best practices. All we’re missing is you. Join / Log in Ask a question
See matching posts in thread - FileNet Deployment Manager and CI / CD...
In this article I look at how you can improve those changes with Continuous Integration and Delivery (CI/CD) . In the first part I give a brief overview of CI/CD and in the second outline an ODM pipeline. Finally I show why you should use ODM Decision Center with CI/CD before wrapping it up with some recommendations. CI/CD Overview Continuous Integration and Continuous Delivery (CI/CD ) is a widely accepted practice that enables DevOps teams to assemble a pipeline of build, test and deployment stages , and deliver software in shorter cycles and quicker turn-around times to end-users
It describes in details how (and why) to build Continuous Integration/Continuous Delivery (CI/CD) pipelines for Operational Decision Manager rule applications. Once again, many thanks to Peter for his continuous efforts and thoughtful recommendations! #CI/CD #OperationalDecisionManager(ODM)
In this repository (https://github.com/marcoantonioni/cp4ba-utilities) you will find (at point 3. configure-bastudio-ci-cd) the detailed instructions for configuring a CP4BA v23.0.2 - Business Automation Studio CI/CD development environment with a repository on GitHub
Following is the sample code snippet of an api, which accepts the file and scans it using ClamAV @app.route('/upload file', methods=['POST']) def upload file(): status = 200 response = () try: file = request.files['testfile'] cd = clamd.ClamdNetworkSocket() cd. init (host='localhost', port=3310, timeout=None) scan result = cd.instream(file) if (scan result['stream'][0] == 'OK'): message = 'file has no virus) print(scan result['stream']) file.seek(0) # <write the code to save file in local or push file to remote storage> elif (scan result['stream'][0] == 'FOUND'): message = 'file has virus' print(scan result['stream']) else: message = 'Error occured while processing' response['message'] = message except Exception as exp: print(traceback.format exc()) status = 500 response['code'] = 500 response['message'] = str(exp) return response, status cd = clamd.ClamdNetworkSocket() cd
Enhancements available in IBM RPA 23.0.0 and IBM RPA as a Service: Over the last several CD Updates, IBM RPA Engineering team has been working on Continuous integration/Continuous delivery (CI/CD) and quality assurance improvements
Thanks to a set of embedded components to build, deploy and run decision services , IT doesn’t have to configure upfront an enterprise CI/CD pipeline for ADS
login as root. cd /var/lib/pgsql/15/data Create root crt of PostgreSQL
Support for modern CI/CD pipelines for rapid deployment of applications Use GitHub to configure a webhook for triggering an automated and secure continuous integration and continuous delivery (CI/CD) pipeline hosted in your preferred CI/CD tool. When a new snapshot of your workflow project is generated, you can initiate the GitHub webhook by pushing a file descriptor of the project to a configured GitHub repository, which then triggers the CI/CD pipeline
ODM offers API and support tools that allow to include decision artifacts in such a pipeline, as what shown in this series of articles. #CI/CD #DevOps #OperationalDecisionManager(ODM)