Using CCTray to monitor continuous integration setup using Jenkins for Salesforce | Video Tutorial

In previous article, I have explained that how to use Jenkins to setup Continuous integration for Salesforce.

Now, once Jenkins is up and its doing its job to build Salesforce changes. Next task is to monitor build result. We already setup post deployment task by creating chatter message to notify everyone about build result, however there is one more excellent way to be aware about result and its small desktop client named “CCTray”.

You can download CCTray from here. Once installed, follow below steps to setup.

Open CCTray and navigate to settings :

CCTray Settings
CCTray Settings

Now Navigate to “Build Projects | Add | Add Server | Supply a Custom HTTP URL”. In text box provide URL of Jenkins as “http://localhost:8080/cc.xml” assuming Jenkins is running on “http://localhost:8080”.

CCTray Build Server custom HTTP URL
CCTray Build Server custom HTTP URL

After clicking “Ok”, below window will open with all available projects setup in that Jenkins instance.

We can see that our project name is already appearing on right side by name “Cogniforce Jenkins Demo”. click on OK and you would be able to see your project status in tray. You will be able to see three different colors icon in CCTray with meaning :

  1. Green – Last build successful
  2. Red – Last build failed
  3. Orange – current build under progress
CCTray Dashboard
CCTray Dashboard

Related posts

  • David

    Good videos. There is an easier way to setup and run continuous integration which is using Copado (available from the AppExchange).

    https://www.youtube.com/watch?v=UdpVTPYiF2o

    Copado is investing heavily and is rapidly becoming the new standard for Salesforce deployments & Change Management and Continuous Integration.

    • Thanks David, But Copado is paid and here everything is free or open source