Hello,I want to deploy Jenkins CI/CD on my OutSystems, but I am facing the following real-time issues:
How can we include Dependency Modules/Applications in the Jenkins Pipeline?
What are the different ways for Acceptance testing before going to the STAGING environment?
How can we set the site properties in the Jenkins pipeline, as it is required to set them after each environment deployment?
How can we include Warning or Error details in the Jenkins Pipeline so that we can monitor the status of the deployment?
How can we include Unit Test Cases in the pipeline?
What is the best way to create a pipeline for each environment? Should we have a separate pipeline for every deployment (e.g., Development to QA) or a single pipeline that leads up to the production environment?
Hi Ruddraksh,
Many of your questions are answered in the official OutSystems documentation:
The link on the first bullet also points to a Jenkins Github repository called: Building an OutSystems pipeline with Jenkins with the templates you can use as a starting point.
If you use BDD Framework for unit testing, it contains an API that you can call from the Jenkins pipeline.
If you google you find multiple recorded sessions of expert explaining how you can implement CI/CD for OutSystems using Jenkins.
-- Daniel
Hello Daniel,For the first and the third questions, I am still not clear from the documentation. Can you please guide me on that also Can you please refer some of the recorded session which i can refer ?Thanks in advance.
Hi Rudraksh,