Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Next, you need to go to Jenkins' system config screen to tell Jenkins where's your BuildMaster resides.  I have found that I need to configure it for NTLM authentication on our network otherwise my account gets locked out.  Clicking the "Test Connection" button a few times will confirm whether this is required or not.

...

To deploy the build to the first environment ensure that you have the post-build step action "Auto-Promote Build to the Next Environment" set in BuildMaster.



Advanced Topics

Multiple Jenkins Jobs

...

Pointing At A Single BuildMaster Application

It If you have multiple Jenkins jobs all triggering a build for the same BuildMaster application it is vital that you use the "Select BuildMaster Application" build step as this this build step will queue any jobs attempting to run for the same BuildMaster application while another is already running , so that you cannot get two jobs triggering a build in BuildMaster at the same time.

If you have multiple Jenkins jobs all triggering a build for the same BuildMaster application check out the The following two options have been supplied as a means to ensure that the new triggered BuildMaster build picks up artifacts from only the Jenkins jobs that have build for its release.:

  1. "Enable Deployable in BuildMaster": selectively enables deployables for a release
    1. In BuildMaster you must ensure that Deployables are disabled by default for a release
    2. The "Select BuildMaster Application" Deployable option must be set to the correct deployable
  2. "Copy Previous Build's Variables": if checked will gather the variables from the previous build and add them to the list of variables being passed in for this build, overriding any that are being set for this build.
    1. This could be useful if you're only passing in pointers to a version, eg you keep your artficats in Artifactory or Nexus
      
Artifactory Integration

BuildMaster already has an Artifactory Extension, but I have also developed a BuildMaster Artifactory Variable Extension to assist with referencing artifacts from Artifactory and cleaning up unwanted artifacts which works very nicely with the "Set Build Variable in BuildMaster" option.

History

Version 1.3 (May 15, 2015)

...