What can we help you with?
Jenkins
What is Jenkins?
Jenkins is an open-source automation server that enables developers to reliably build, test, and deploy their software.
What is the use of Jenkins?
- Jenkins is an open-source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language.
- It is used to implement CI/CD workflows, called pipelines.
Pre-requisites for Jenkins execution:
- A suite should be created in the FireFlink, under the ‘Execution’ section.
Note: The creation of ‘Suite’ will be explained in the ‘Execution’ content. - The user should have created an account in the ‘Jenkins tool.
Navigation for Jenkins:
FireFlink > All projects level > Left navigation panel > Config > Integrations > Jenkins
Integration Jenkins to FireFlink:
1. Steps for integration:
- Click on Integration from the left navigation panel.
- Click on ‘Jenkins’.
- The FireFlink plugin will be downloaded.
2. How to install the FireFlink plugin locally in Jenkins?
- Go to ‘Dashboard’ in the Jenkins.
- Click on ‘Manage Jenkins’ from the left navigation panel.
- Click on ‘Manage Plugins.
- Navigate to the ‘Advanced’ tab.
- Choose the ‘fireflink. hpi’ file to upload.
- Click on the ‘Deploy’ button.
- It will show the installation status.
- You can directly use the fireflink plugin or restart Jenkins.
3. How to check if a FireFlink plugin is installed?
- Navigate to the Installed section.
- Filter fireflink plugin in the search box.
- If installed, the installed plugin can be displayed.
4. Creating a job using a FireFlink plugin:
- Click “New Item” in the left navigation.
- Enter a job name in the ‘Enter an item name’ text field provided.
- Select the project type as ‘Freestyle project’.
- Click the ‘OK’ button to create a job.
5. Configuring the build steps:
- Go to the ‘Build’ section.
- Click on the ‘Add build step’ dropdown.
- Select ‘Execute FireFlink Test’ from the dropdown.
- Enter the server URL in the ‘Server URL’ text field.
- Enter the username in the ‘Username’ text field.
- Enter the password in the ‘Password’ text field.
- If the credentials are valid, upon clicking on the ‘Test Connection’ button, the message will be displayed as ‘Success’
- Choose a project from the ‘Choose project’ dropdown.
- Choose a suite from the ‘Choose suite’ dropdown.
- Click on the ‘Save’ button. With the click of the save button user will land on that project page.
- Click on the ‘Build Now button in the left panel.
- Click on the ‘Console Output’ to view the console output of the suite executed.
- The console output will be displayed as above.
- Click on ‘FireFlink Build Statistics’ in the left panel, to view the FireFlink build statistics result as above image.
- Click on ‘FireFlink Project Statistics’ in the left panel, to view the overall project statistics.
- The ‘FireFlink Project Statistics’ result will be displayed as above.
- The suite triggered will be displayed in the ‘Execution’ section in the ‘FireFlink’ as shown below.