163.30

v 15.0 Third Party 3
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Community Apps Dependencies
Lines of code 4347
Technical Name ks_odoo_jenkins_connector
LicenseOPL-1
Websitehttps://store.ksolves.com/
Versions 14.0 15.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Community Apps Dependencies
Lines of code 4347
Technical Name ks_odoo_jenkins_connector
LicenseOPL-1
Websitehttps://store.ksolves.com/
Versions 14.0 15.0
  • Odoo Jenkins Connector

banner-img

Ksolves- Your one-stop solution

Get all your Odoo apps & theme requirements with hands-on Odoo expertise with 350+ developers and architects

98%

customer satisfaction ratio

85%

client retention rate.

USPs

  • icon

    Login with Github

  • icon

    User Security

  • icon

    Interactive Dashboard

  • icon

    Repository Management

  • icon

    Pipeline Management

  • icon

    Full Control Over Github Repository from Odoo

  • icon

    Easily manage & monitor User-access

  • icon

    Pipeline Script Management

  • icon

    Continous Integration

  • icon

    Continous Development

  • icon

    Manage Builds

  • icon

    Build Specific Logs

  • icon

    Control Pipeline Containers

  • icon

    Catch All Github Commits

  • icon

    Behaves like standalone server

  • icon

    Continous Jenkins Connection

Odoo Github Authenticator

First and foremost, we need to setup Odoo Github Authenticator,
Please refer below link to setup your Odoo Github Authenticator.
Link : Github Authenticator

full-img


Jenkins Settings

We need to setup Jenkins Configurations secondly, To do the same we do :

  • Go to Configurations > Settings
  • full-img
  • Then fill all the fields and click save
  • full-img


Odoo Versions

Create Odoo Version by giving its name and version count.

full-img
full-img


Create Repository

Click on Repository and create a repository either public or private. You can also use your existing repository from your Github Account. But make sure you have logged in to your github account otherwise you won't be able to create your repository.

  • Enter all required data in the repository fields.
  • full-img
  • After entering all the required data , Click Connect to Github button,
    and you will notice that repository id and webhook id has been docked.
  • full-img
  • It means that your repository is now ready for continuous integration and continuous development.


Github Commit Catch

Now whenever there will be any commit on your configured repository.
It will be traced by our connector and it will create a jenkins pipeline, if there is new branch created on your Github Repository else it will trigger a new build on same pipeline.

full-img

Pipeline Configurations

After your pipeline has been docked on Jenkins, you will see your pipeline on pipeline configurations whose name ends with your branch name.

full-img

full-img

Also the pipeline docked containers can be easily controlled with control buttons shown in below image.

full-img



Pipeline Script Configurations

We at Ksolves focus on customer ease, so In this app, we have fully customizable pipeline scripts.
Means you can customize your scripts here in pipeline script configurations. Open the pipeline, click on Pipeline Script and edit it.

full-img

Click on any of the nodes and you will see a node script tab where all the script nodes are present.
Click on add steps and you will be able to add steps nodes which has not been added before.

full-img

full-img

full-img

After you have edited your script from the interactive script platform, click on save icon and your script will be saved.
So when your pipeline will get a new commit next time you will have a new script which you have edited, present on Odoo.





Branches and Images

You can see all your branches grouped by Repository in Configuration > Branches;
Also all your images are present in Configuration > Server Images.

full-img

full-img


Process Logs

Each and every process in this connector is traced by process logs. The Process logs is either Cumulative or Domain specific. You can see them both.

full-img

full-img


Interactive Dashboard

Visualisation is key in representing the complex process in easiest possible way.
So we provide Interactive Dashboard where you can see all your container memory and CPU status. Also all the pipelines present in your project.

full-img

full-img

What's new

  • Ability to link with Github and catch any actions to activate, personalize or control the server.
  • Ability to catch every commit and deploy it.
  • Every action is dynamic and automatic, you just have to create a repository and for every commit, everything will be done by the Jenkins connector.
  • Flexibility to customize your Pipeline script for each node.
  • Ability to create extra nodes/stages in your pipeline script.
  • Ability to set an environment and create a message in your pipeline setting.
  • Helps to trigger build whenever there is a commit on Github.
  • Comes with a dashboard with a full graphical representation of your pipeline.
  • Error codes come with proper explanations to help you correct them easily.
  • Three access rights are provided- User, Admin, and Manager.
  • You can start, stop, restart or remove any particular container.

Why Ksolves

You know us as the makers of the “Dashboard Ninja”, You
will remember us with Odoo Jenkins Connector

Client Success

Invest your trust like our elite clientele did!

Products That Blends Together

Related Products You May Be Interested In!

Ksolves is 24/7 open to discuss your thoughts and queries!

Release 1.1.0

28 December 2021
New Features

Build Status in Kanban view of pipeline.

Connect button on pipeline kanban view.

IP Address field added

Improvements

Server host default changed Pipeline nginx mapping extra length minimized

Minor bug fixes

Validation on Odoo Version and IP Address

Yes each and every repository in dashboard has pipelines.
So you can click on any of the pipeline and go to that pipeline. Or click on view all to view all the pipelines for repository.

Yes, the admin can change any user rights for the app.

Yes you can easily customize pipeline script from pipeline script configuration page.

Yes, it is available in multiple languages so that the theme can adapt to various countries.

Yes, just like any other Odoo app and theme developed by Ksolves, Odoo Jenkins Connector is also backend and supported by the developers for 90 days(free of cost).

You can feel free to contact the Ksolves team directly for customizations and modifications as per your requirement and we will definitely do it if it is a feasible proposition.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.