Posts

Showing posts with the label JENKINS

Build beautiful and interactive API documentation for ORDS

Image
In this blog post, I will show you how to quickly build beautiful and interactive API documentation for your Oracle APEX REST data sources using  swagger hub . Using APEX v23.1. I downloaded the  titanic data set  and loaded them into tables in my APEX instance, created some authorized restful services and published them using swagger hub. You can create a free account on swagger hub.   Check out my titanic swagger hub here ; Press Authorize. Username REST, password Glasgow123! I won't go through creating RESTful services and just show you the four I created that sit on top of the titanic data set; The GET is a very simple SQL query;      select * from TITANIC_DATA_SET_NEW A handy tip is to add comments, as there will appear on swagger hub, making your API self documenting; Once you have created your modules, press the Generate Swagger Doc button; This will generate an open API for you.  Copy the API and paste it into swagger hub This will generat...

Test & Monitor you APEX app. Part 1 : Monitor your APEX app using Jenkins

Image
This is the first of a series of posts where I will show you how you can use Jenkins , Selenium , JMeter and Maven to test, monitor and create a continuous integration pipeline for your APEX application. This is part 1, S et-up Jenkins to monitor your APEX app and get alerted when your app is unavailable . Creating a simple Jenkins job that takes 5 minutes to set up, your APEX application will be monitored 24 hours a day, and you will get alerted as soon as it becomes unavailable.  You can then build on this using free open source software to run web ( Selenium ) and database ( JMeter ) tests on your APEX app controlled by  Jenkins , which will I describe in upcoming posts. In upcoming posts, I will show you how to set up Jenkins to; Run web (Selenium) tests on your APEX application.   Schedule web tests logging into your APEX app running tests using Selenium and Maven and get notified of any failures . Schedule deployment of your APEX dev env nightly to a ...

Popular posts from this blog

Oracle APEX Interactive Grid colour cells based on a condition using JavaScript and CSS

Add a timeline diagram chart to your APEX app - Part 2 of the HighChart Series

How to send an email from your ORACLE APEX app